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

Să se numere câte numere de 5 cifre conțin 3 cifre pare și ultimele 3 cifre în ordine descrescătoare. c++

Răspunsuri la întrebare

Răspuns de VxF
2

Răspuns:

#include <iostream>

int main()

{

   int numarNumere = 0;

   for (int i = 10000; i <= 99999; i++) {

       int numar = i, cifrePare = 0, cifreDescrescatoare = 1, cifraPrecedenta;

       for (int j = 0; j < 5; j++) {

           if (numar % 2 == 0) {

               cifrePare++;

           }

           if (j > 0 && j < 3 && cifraPrecedenta >= numar % 10) {

               cifreDescrescatoare = 0;

           }

           cifraPrecedenta = numar % 10;

           numar /= 10;

       }

       if (cifrePare == 3 && cifreDescrescatoare) {

           numarNumere++;

       }

   }

   std::cout << numarNumere << std::endl;

}


wanciuc: imi da 3500 fara sa tastez ceva?
VxF: Păi nu necesită input. Intervalul de numere de analizat a fost specificat în enunţ.
Alte întrebări interesante