Soluţii propuse - limbajul C++


Soluţii pentru problemele propuse

  •  Soluţii  •  
Enunţul problemei

Se citesc de la tastatură mai multe numere până la îlntâlnirea valorii 0. Să se calculeze şi să se afişeze pe ecran numărul de cuburi perfecte citite. Exemplu: dacă se citesc numerele 25, 64, 12, 343, 255, 729, 0, atunci pe ecran se va afişa 3, deoarece sunt trei numere cuburi perfecte (64, 343, 729).

  #include<iostream>
using namespace std;
int main()
{
    
int n,y,k=0;
    
cout<<"n=";cin>>n;
    
while(n)
    
{
        
y=pow(n,(float)1/3);
        
if(y*y*y==n)
            
k++;
        
cout<<"n=";cin>>n;
    
}
    
cout<<k;
}

 

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

 prof.Ţopa Robert