Program in C++
Determinati numerele de doua cifre cu proprietatea: rasturnatul patratului numarului este egal cu patratul numarului rasturnat.
Exemplu: 13*13=169 și 31*31=961
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
#include <string>
int main ()
{
for (int numar =10; numar < 100; ++ numar) {
const int inversat = numar % 10 * 10 + numar / 10;
const std::string patrat = std::to_string(numar * numar);
if (std::string(patrat.rbegin(),patrat.rend()) == std::to_string(inversat *
inversat))
std::cout<<numar<<' ';
}
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă