Программирование на C: Perfect Number
номер=abcd
Если число равно (ab+cd)², это совершенное число!
#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int number,first2digit,end2digit; printf("Please enter 4-digit number: "); scanf("%d",&number); if(number>999 && number<9999)//the number of digits is checked. { first2digit=number/100; end2digit=number%100; if(number==pow((first2digit+end2digit),2)) printf("Perfect number!"); else printf("Not Perfect Number!"); } else printf("Must enter 4 digits number!"); return 0; }