| 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; } |
"Dacă nu ai făcut niciodată o greşeală înseamnă că nu ai încercat niciodată nimic nou."
Albert Einstein
Informatică - clasa a IX-a şi clasa a X-a
prof.Ţopa Robert