Witam mam zadanie o treści: Napisz program, który wczytuje z klawiatury liczbę i sprawdza czy podana liczba jest liczbą Armstronga.
Liczba Armstronga to liczba naturalna równa sumie sześcianów swoich cyfr, np. 153 = 1*1*1 + 5*5*5 + 3*3*3. Zacząłem program w ten sposób:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int liczba;
printf("Podaj liczbe , sprawdze czy jest liczbom Armstronga: \n");
scanf("%d", &liczba);
if(liczba>0)
{
}
else
printf("liczba %d nie jest liczbom amstronga",liczba);
return (0);
}
Czy ktoś może mi powiedzieć jak sprawdzić liczbę czy jest liczbą Armstronga chodzi mi ,że jak wezmw sobie liczbę 371 to jak podnieść 3 potem 7 i 1 do potęgi trzeciej bo nie mogę znaleść rozwiązania.Programmuszę napisać w języku c
z góry dziękuję za pomoc