1.Se citesc n numere naturale. Câte numere au suma cirelor mai mare ca 5.
2. Se citesc n numere naturale. Câte numere au suma cifrelor un număr par.
va rog sa rezolvati in C++.


Răspuns :

1. #include <iostream>

using namespace std;

int main()

{

   unsigned int n, i, x, suma_cifre, contor_numere=0;

   cout << "n="; cin >> n;

   unsigned int a[n];

   cout << "introduceti pe rand numerele:" << endl;

   for (i=0; i<n; i++)

   cin >> a[i];

   for (i=0; i<n; i++)

   {

       suma_cifre=0;

       x=a[i];

       while (x!=0)

       {

          suma_cifre=suma_cifre+x%10;

          x=x/10;

       }

       if (suma_cifre>5) contor_numere++;

   }

   cout << contor_numere << " numere au suma cifrelor mai mare decat 5.";

   return 0;

}

2. #include <iostream>

using namespace std;

int main()

{

   unsigned int n, i, x, suma_cifre, contor_numere=0;

   cout << "n="; cin >> n;

   unsigned int a[n];

   cout << "introduceti pe rand numerele:" << endl;

   for (i=0; i<n; i++)

   cin >> a[i];

   for (i=0; i<n; i++)

   {

       suma_cifre=0;

       x=a[i];

       while (x!=0)

       {

          suma_cifre=suma_cifre+x%10;

          x=x/10;

       }

       if (suma_cifre%2==0) contor_numere++;

   }

   cout << contor_numere << " numere au suma cifrelor un numar par.";

   return 0;

}

Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de folos. Pentru orice întrebări sau sprijin suplimentar, suntem aici pentru voi – nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și vă sugerăm să ne salvați în lista de site-uri preferate!


RO Studier: Alte intrebari