Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
Enunţul problemei

Se citeşte de la tastatură un şir de n numere naturale. Să se afişeze suma pătratelor perfecte din şir. Exemplu: n=10, şirul 3, 16, 40, 9, 5, 7, 25, 121, 6, 99 - pe ecran se va afişa 171.

  #include<iostream>
using namespace std;
int main()
{
    
int n,i,x,s=0,y;
    
cout<<"n=";cin>>n;
    
for(i=1;i<=n;i++)
    
{
    
cout<<"x=";cin>>x;
    
y=sqrt(double(x));
      
if(y*y==x)
       
s=s+x;
    
}
    
cout<<s;
}

 

   Informatică - clasa a IX-a şi clasa a X-a

 prof.Ţopa Robert