Informatică, întrebare adresată de ilincadavid70, 8 ani în urmă

1. Se citește un șir de numere intregi până la intâlnirea valorii 0. Să se determine câte elemente sunt pare si câte elemente sunt impare.
2. Se citește de la tastatură un număr de forma n=abcd(scris in bază 10). Să se verifice dacă suma numărului ac este mai mare decât suma numărului bd
3. Se citește un număr natural n de la tastatură. Să se verifice dacă suma cifrelor sale este un număr par si sa se afișeze un mesaj corespunzător. ​

Răspunsuri la întrebare

Răspuns de serban1337
2

Răspuns:

Raspuns

Explicație:

1.

#include <iostream>

using namespace std;

int main()

{

   int n,par=0,impar=0;

   cin>>n;

   while(n!=0)

   {

       if(n%2==0)

           par++;

       else impar++;

       cin>>n;

   }

   cout<<"Nr. pare: "<<par<<"\nNr. impare: "<<impar;

   return 0;

}

2.

#include <iostream>

using namespace std;

int main()

{

   int n;

   cin>>n;

   if(n/100>n%100)

       cout<<"Este mai mare";

   else cout<<"Nu este mai mare";

   return 0;

}

3.

#include <iostream>

using namespace std;

int main()

{

   int n,s=0;

   cin>>n;

   while(n!=0)

   {

       s=s+n%10;

       n/=10;

   }

   if(s%2==0)

       cout<<"Suma cifrelor este para";

   else cout<<"Suma cifrelor este impara";

   return 0;

}

Alte întrebări interesante