Se citeste un sir de valori, numere intregi naturale, până la acționarea tastei 0. Se cere să se determine şi să se afişeze pe ecran, separate printr-un spaţiu, ultimele două numere impare (nu neapărat distincte) . Dacă se găseşte un singur număr impar sau niciun număr impar se va scrie pe ecran mesajul ”Numere insuficiente”.
Exemplu: daca se citește sirul12 15 68 13 17 90 31 42 0 se va afișa 17 31
Limbaj in pseudocod!!
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
Pseudocod
int i, n, impar1, impar2, sir;
cat timp(i<=sir) executa
| citeste i;
| daca(i>0 AND i%2<>0) atunci
| | impar1 <- i;
| ------ sfarsit de daca;
| daca(i=0) atunci
| | break;
| ----sfarsit de daca;
| n <- i+1;
| citeste n;
| daca(n>0 AND n%2<>0) atunci
| | impar2 <-n;
| -----sfarsit de daca;
| daca(n=0) atunci
| | break;
| ---sfarsit de daca;
| i++;
----sfarsit de cat timp;
Afiseaza impar1 impar2;
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă