Предмет: Информатика,
автор: batyakokospcsjd6
4. Пользователь вводит целое число А. Программа должна определить, что куб суммы цифр этого числа равен А*А C++
batyakokospcsjd6:
Желательно попроще)
Ответы
Автор ответа:
7
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a, sum = 0;
cin >> a;
for(int b = a; b > 0; b/=10)
{
sum += b % 10;
}
if (sum*sum*sum == a*a) cout << "Podhodit" << endl;
else cout << "Ne podhodit" << endl;
return 0;
}
А, куб суммы цифр в условии
Сейчас исправлю
4. Пользователь вводит целое число А. Программа должна определить, что куб суммы цифр этого числа равен А*А
вот это задание
там тип в конце должно получиися 1 и 27
Я вместо куба суммы цифр написал куб числа, сейчас в процессе исправления
ок
вы еще тут?
эх
Исправлено
Автор ответа:
0
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a, j = 0;
cin >> a;
int k = a;
while(k>0) {
j += k % 10;
k /= 10;
}
if (pow(j,3) == pow(a, 2))
cout << "Куб суммы цифр этого числа равен А*А." << endl;
else
cout << "Куб суммы цифр этого числа не равен А*А." << endl;
}
Похожие вопросы
Предмет: Английский язык,
автор: rarelyy
Предмет: Английский язык,
автор: dashacherednic78
Предмет: Другие предметы,
автор: Hutor0k
Предмет: Математика,
автор: машенц
Предмет: Литература,
автор: alenacherepano1