Sa se găsească numerele de doua cifre care au următoarea proprietate: răsturnatul pătratului numărului este egal cu pătratul numărului răsturnat.
Exemplu: 13
(13^2=169
31^2=691)
Răspunsuri la întrebare
Răspuns de
0
#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 << ' ';
}
}
#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 << ' ';
}
}
mili69:
Poți sa faci fara string pls?
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă