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

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 Utilizator anonim
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
BrainlyUserBTW: Trebuie sa mai raspunda cineva ca sa iti dau coroana
Alte întrebări interesante