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

Cerinţa

Se dau n numere naturale. Să se determine ultimul număr par dintre cele date.

Date de intrare

Programul citeşte de la tastatură numărul n, apoi n numere naturale, dispuse pe mai multe linii.

Date de ieşire

Programul afişează pe ecran ultimul număr par dintre cele date. Dacă nu au fost citite numere pare, se va afişa doar mesajul IMPOSIBIL.

Restricţii şi precizări

0 < n <= 100
cele n numere citite vor avea cel mult 9 cifre

Răspunsuri la întrebare

Răspuns de boiustef
0

#include <iostream>

using namespace std;

int main()

{

   int n, num, i, ultim_par;

   cin >> n;

   for (i=1; i<=n; ++i)

   {

       cin >> num;

       if (num%2==0) { ultim_par=num; }

   }

   cout << ultim_par;

   return 0;

}


Daniel4761: Mi s-a intamplat si mie de multe ori ;)
boiustef: da, se mai intampla...
dariaalexandra222: ma ajuta cnv la info pls e ultima si peultima problema pe care am postato ajutor
boiustef: unde sunt problemele ?
dariaalexandra222: ale mele
dariaalexandra222: pe contul meu
dariaalexandra222: uitete la intrebeari puse
dariaalexandra222: te rog am nevoie
dariaalexandra222: pt maine
dariaalexandra222: va rooog cineva......
Răspuns de Daniel4761
0

#include <iostream>

using namespace std;

int main()

{

int n, nr, i, par=-1;

cin>>n;  

for(i=1;i<=n;i++)

{

 cin>>nr;

 if(nr%2==0)

  par=nr;

}

if(par==-1)

 cout<<"IMPOSIBIL";

else cout<<par;

return 0;

}

Alte întrebări interesante