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

Se citeşte un şir de numere întregi până când se introduce de 2 ori consecutiv aceeaşi valoare. Să se afişeze câte pătrate perfecte sunt în şir .

Răspunsuri la întrebare

Răspuns de radutanasa86
0
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int x=-1,y=-2,radical,sol=0;
    while(x!=y)
    {
        radical=sqrt(x);
        if(radical*radical==x)sol++;
        y=x;
        cin>>x;
    }
    radical=sqrt(x);
        if(radical*radical==x)sol++;
    cout<<sol<<"\n";
    return 0;
}



Alte întrebări interesante