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

Sa se realizeze un program care determina si afiseaza cate cifre divizibile cu 3 se gasesc in scrierea unui numar natural n citit de la tastatura. Programul sa fie in CodeBlocks.

Răspunsuri la întrebare

Răspuns de Petruccinator
2

#include <iostream>

int main() {

   size_t temp, n, c[4] = {0};

   std::cin >> n;

   

   while (n) {

       temp = n % 10;

       

       if (!(temp % 3))

           ++c[temp / 3];

           

       n /= 10;

   }

   

   for (size_t i = 0; i < 4; ++i)

       std::cout << i * 3 << ": " << c[i] << '\n';

}

Alte întrebări interesante