Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!
скрин
Объяснение:
используем циклы для выхода на исходную позицию, чтобы не зависит от размеров стен, и становимся прямо на первую грядку
#include < iostream> #include < clocale> #include < cmath> using namespace std; void main(){ setlocale(lc_ctype,"rus"); int x, sum=0; cout< < "введите переменную: "; cin> > x; for(int i=1; i< x; i++) { if(x%i==0) sum+=i; } if(x==sum) {cout< < "это совершенное число"< < endl; } else {cout< < "это несовершенное число"< < endl; }}
второй вариант
Популярные вопросы