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

Sa se gaseasca toate numerele de doua cifre care au proprietatea ca inversul patratului fiecaruia este egal cu patratul inversului.

Răspunsuri la întrebare

Răspuns de ac7v5
3
#include <iostream>
using namespace std;
int oglindit(int n)
{
    int ogl=0;
    while (n!=0)
    {
        ogl=ogl*10+n%10;
        n=n/10;
    }
    return ogl;
}
int n, i, v[101];
int main()
{
    for (i=10; i<100; i++)
        if (i*i==oglindit(i)*oglindit(i)) cout<<i<<" ";
    return 0;
}

Adica daca patratul lui 11 e 121 si inversul lui 11 e 11, atunci si patratul inversului e 121, deci se tipareste 11 ? Daca da, atunci uite rezolvarea :)

nataliaachashiro: o structura mai usoara nu este? sunt in clasa 9 si inca nu am invatat astfel de structuri :)
Alte întrebări interesante