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

COROANA! Se citeşte de la tastatură un şir de 10 numere întregi mai mici decât 100.

Să se determine numărul de elemente care au ultima cifră egală cu 3;

Să se determine numărul elementelor conţinute care au suma cifrelor număr par.


Exemplu:

Date de intrare :

17 23 45 67 12 34 3 90 8 9


Date de ieşire:

a) Numărul de elemente care au ultima cifră egală cu 3: 2

c) Numărul elementelor care au suma cifrelor număr par: 2

Răspunsuri la întrebare

Răspuns de Daniel4761
1

#include <iostream>

using namespace std;

int main()

{

int n, i, nrsp=0, nrc=0, s=0;

for(i=1;i<=10;i++){

 cin>>n;

 if(n%10==3)

  nrc++;

 s=0;

 while(n){

  s=s+n%10;

  n=n/10;

 }

 if(s%2==0)

  nrsp++;

}

cout<<"a) Numarul de elemente care au ultima cifra egala cu 3:"<<nrc<<endl;

cout<<"b) Numarul elementelor care au suma cifrelor numar par:"<<nrsp;

return 0;

}

Alte întrebări interesante