1.Se citeste de la tastatura un sir de n numere naturale. Scrieti un program care calculeaza suma patratelor perfecte din sir.
2. Fiind dat un sir de n numere intregi, sa se determine elementul minim si elemental maxim, pintr-o singura parcurgere.
3. Se citeste de la tastatura un sir de n numere intregi. Sa se afiseze maximul dintre elementele pare ale sirului.
Urgent !!Vă rog ,dau coroană !!
Răspunsuri la întrebare
Răspuns:
1)
{
int n,i,j;
cout<<"n=";
cin>>n;
int a[n];
for(i=0;i<n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
}
for(i=0;i<n;i++)
for(j=1;j<=a[i];j++)
if(j*j==a[i])
cout<<a[i]<<" ";
return 0;
}
2)
{
int n,i,mx,mn;
cout<<"n=";
cin>>n;
int a[n];
for(i=0;i<n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
}
mx=a[0];
mn=a[0];
for(i=0;i<n;i++)
{
if(a[i]>mx)
mx=a[i];
if(a[i]<mn)
mn=a[i];
}
cout<<mn<<" "<<mx;
return 0;
}
3)
{
int n,i,mx;
cout<<"n=";
cin>>n;
int a[n];
for(i=0;i<n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
}
mx=a[0];
for(i=0;i<n;i++)
if(a[i]>mx && a[i]%2==0)
mx=a[i];
if(mx%2!=0)
cout<<"nu exista numere pare";
else cout<<mx;
return 0;
}
Explicație:
Multumesc+5 stele+cel mai inteligent raspuns?
PS; data viitoare sa dai mai multe puncte pentru atat de multe probleme