Buna ziua . Rezolvarea problemei va rog mult!
-Să se genereze toate numerele formate din 4 cifre ordonate strict crescător şi care nu conţin mai mult de o cifră impară.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int oddDigitCondition(int n) {
int counter = 0;
while (n != 0) {
if ((n % 10) % 2 == 1) {
counter++;
}
n /= 10;
}
if (counter <= 1) {
return 1;
}
return 0;
}
int main(){
cout << "Numerele formate din 4 cifre si contin cel mult 1 cifra impara:\n";
for (int i = 1000;i <= 9999; i++) {
if (oddDigitCondition(i)) {
cout << i << " ";
}
}
return 0;
}
Explicație:
nur0fen:
Mulțumesc multt !
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Arte,
8 ani în urmă
Istorie,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă