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
Exemplu
Intrare
8 1
Ieșire
8000
8010
8202
8212
8404
8414
8606
8616
8808
8818
9000
9010
9202
9212
9404
9414
9606
9616
9808
9818
RAPID!!!
DAU COROANA!!!
Răspunsuri la întrebare
Răspuns de
13
Răspuns:
#include <iostream>
using namespace std;
int main() {
int c1, c2;
cin >> c1 >> c2;
for (int i = 1000; i < 10000; ++i) {
int mii = i / 1000;
int sute = i / 100 % 10;
int zeci = i / 10 % 10;
int unitati = i % 10;
if (mii >= c1 && zeci <= c2 && sute == unitati && sute % 2 == 0) {
cout << i << "\n";
}
}
return 0;
}
Explicație:
BrainlyUserBTW:
Multumesc F mult
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă