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

Se citesc n numere naturale. Să se determine cel mai mic număr impar

dintre cele n citite care este multiplu de 11. Primul număr citit este impar

și multiplu de 11.

Exemplu: n=5 121 35 16 33 29 se va afișa valoarea 33


și multiplu de 11.


Exemplu: n=5 121 35 16 33 29 se va afișa valoarea 33

Răspunsuri la întrebare

Răspuns de infoas
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int n, raspuns, x;

cin >> n >> x;

raspuns = x;

for(int i = 2; i <= n; i++) {

cin >> x;

if(x % 2 == 1 && x % 11 == 0 && raspuns > x) {

raspuns = x;

}

}

cout << raspuns;

return 0;

}

Citim pe rând numerele în variabila x. Am citit primul număr înafara for-ului pentru a putea inițializa variabila ce conține răspunsul (deoarece primul număr este sigur impar și multiplu de 11).

Alte întrebări interesante