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
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?
Alte întrebări interesante
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă