Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Se citeste de la tastatura un numar natural n de cel mult 9 cifre. Se cere sa se determine cate cifre impare contine numarul dat. Exemplu: numarul n=3445 are doua cifre impare (3 si 5) Va rog ajutor! (C++)

Răspunsuri la întrebare

Răspuns de rossetta
4
#include <iostream>
 
using namespace std;
 
int main() {
  int n, nrimp = 0;
  cin >> n;
  while(n > 0) {
    if( n % 2 == 1)
      nrimp++;
    n = n / 10;
  }
  cout << nrimp;
    return 0;
}
Alte întrebări interesante