Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Se~citeste~del~la~tast~un~numar~natural~nenul~n,apoi~se~citesc~ \\ succesiv~n~valori~reale,Scrieti~un~program~care~determina~si~ \\ afiseaza~cea~mai~mare~valoare~reala~citita.

Rezolvare:
#include
using namespace std;
int main()
{
double a,max;
int i,n;
cin>>n;
max=n; /*initializez max cu primul element citit*/
for(i=1;i<n;i++)
 { cin>>a; /*citesc o noua valoare*/
if(a>max)
max=a;}
cout< return 0;
}


Nu am un exemplu in carte dupa care sa verific ... am facut bine?

Răspunsuri la întrebare

Răspuns de stassahul
2
Pai stai tu initializezi max nu cu primul element citit, dar cu numarul de elemente. Pentru a correcta, pune dupa cin >> n, cin >> a, dupa care max=a.

In rest parca e bine!

Utilizator anonim: Multam! :)
Alte întrebări interesante