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

Se citesc de la tastatură n numere naturale. Să se afișeze doar numerele mai mici sau egale cu 10. În cazul în care toate numerele citite sunt mai mari decât 10, se va afișa mesajul “Nu există numere <=10! “.

Răspunsuri la întrebare

Răspuns de Eduard202
1

Răspuns:

#include<iostream>

using namespace std;

int main()

{

int nr, A[50];

cout << "Nr. de numere: ";

cin >> nr;

cout << "Introduceti numerele: ";

for (int i = 0; i < nr; i++)

 cin >> A[i];

 

for (int i = 0; i < nr; i++)

{

 if (A[i] <= 10)

 {

  cout << endl <<  "Numere mai mici sau egale cu 10: " << endl;

  break;

 }

 else

 {

  cout << endl << "Nu există numere <=10!" << endl;

  break;

 }

}

for (int i = 0; i < nr; i++)

{

 if (A[i] <= 10)

  cout << A[i] << " ";

}

return 0;

}

Explicație:


Eduard202: nu este cel mai optimizat variant, insa cred ca nu e o problema
Andrei141w: ms
Alte întrebări interesante