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
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++;}
}
#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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă
Informatică,
9 ani în urmă