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

problema 3619 de pe pbinfo va rog.
Cerința
Dându-se cifrele c1 și c2, să se afișeze toate numerele de patru cifre care îndeplinesc următoarele condiții:

Cifra miilor este mai mare sau egală cu c1
Cifra zecilor este mai mică sau egală cu c2
Cifrele sutelor și unităților sunt egale și pare
Date de intrare
Programul citește de la tastatură cifrele c1 și c2.

Date de ieșire
Programul va afișa pe câte un rând, în ordine crescătoare, numerele de patru cifre care îndeplinesc condițiile.

Restricții și precizări
0 ≤ c1, c2 ≤ 9

Răspunsuri la întrebare

Răspuns de boiustef
5

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int c1, c2, s, m, z, num;

   cin >> c1 >> c2;

   for (m=c1; m<=9; m++) {

       for (s=0; s<9; s+=2) {

           for (z=0; z<=c2; z++) {

               num=m*1000+s*100+z*10+s;

               cout << num << endl;

           }

       }

   }

   return 0;

}

Explicație:

Un sfat.. Dacă ai scris numărul problemei și indici că e de pe pbinfo, deci nu mai e necesar să scrii enunțul, deoarece oricum ne ducem la pbinfo, citim, creăm și verificăm codul acolo ca să fie de 100 ...

Succese!


boiustef: apropo, variabila m e pt mii, s pt sute, z pt zeci și s la fel pentru unități...
acsizmadia43: mersi
Alte întrebări interesante