Sa se afișeze care este numărul maxim impar dintr-un șir de numere nenule citite de la tastatură ( fără vectori )
Răspunsuri la întrebare
Răspuns de
6
Răspuns:
#include <iostream>
using namespace std
int main()
{
int i,x,n,m=0;
cin>>n;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2==1 && m<x) m=x;
}
cout<<m;
return 0;
}
Putina explicatie...
Am citit cele n numere si am verificat, pe fiecare in parte (fara a utiliza vectori) daca sunt impare si daca sunt mai mari decat variabila m (in care, la sfarsit, se va retine maximul).
Succes! ♡︎♥︎♡︎
band206:
Mulțumesc. Mie mi se afișa permanent primul număr impar. Eu folosesc pentru afișarea nr impare n%2!=0. Și încă o întrebare. De ce să inițializez m cu zero? L-am declar simplu m și a mers
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă