👤

Programowanie C++

Napisz program wczytujący 10 liczb naturalnych. Oblicz ile zostało wczytanych liczb dwucyfrowych.

Z góry dzięki!


Odpowiedź :

Odpowiedź:

#include <iostream>

bool hasTwoDigits(int n){

   int counter = 0;

   while(n > 0){

       n /= 10;

       counter++;

   }

   return counter == 2;

}

int main()

{

   int n;

   int counter = 0;

   for(int i = 0; i < 10; i++){

       std::cin >> n;

       if(hasTwoDigits(n)){

           counter++;

       }

   }

   std::cout << counter;

   return 0;

}

Wyjaśnienie: