👤

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ăspuns :

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:

Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.


Zone Alte intrebari