ПA
Привет Alexandr

Зада по проге. Язык Си

Вывести все совершенные числа от 1 до 1000 с помощью функции. И еще нужно напечатать все сомножители совершенного числа. Исправьте, пожалуйста.

#include

int fff(int );

void main (){

int i,s;

s=fff(i);

scanf("%d",s );

}

int fff(int i)

{ int a,sum;

for(i=2;i<=10000; i++)

{ sum=0;

for (a=1; a
{if (i%a==0)

sum+=a;

if(sum==i)

return i;

}}}

Совершенное число — натуральное число, равное сумме всех своих собственных делителей )

Дмитрий Звездочётов
Дмитрий Звездочётов

Дайте определение совершенного числа.

Ан
Анастасия

scanf("%d",s ); а вот это не смущает? ты присвоил s значение своей функции fff, а теперь хочешь чето в эту переменную с клавиатуры ввести.

Похожие вопросы
программа на языке си
Программирование на языке Си
кто напишет прогу на си++?
Язык программирования Си
програмироваие. Язык СИ
Язык програмирования СИ
Прога. Язык си Помогите, пажалуйста
Задача по проге. Язык си Помогите пажалуйста
программирование, язык си
Программирование. Язык си