Informatică, întrebare adresată de MoscuTeodora, 9 ani în urmă

Se citeste un sir de n numere. Sa se afiseze primul, antepenultimul, penultimul si ultimul numar patrat perfect din sir.

Răspunsuri la întrebare

Răspuns de Vedu
1
#include<iostream.h>
#include<math.h>
int main()
{int n,i,ok=0;
float v[100];
cin>>n;
for(i=1;i<=n;i++)
   cin>>v[i];
for(i=1;i<=n&&ok==0;i++)
     if(sqrt(v[i])==int(sqrt(v[i])))
      {         cout<<v[i];ok=1;}
ok=0;
for(i=n;i>=1&&ok!=3;i--)
             if(sqrt(v[i])==int(sqrt(v[i])))
      {         cout<<v[i];ok++;}
}


    

Alte întrebări interesante