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

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 de MariusCelTrifan
4

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

Alte întrebări interesante