Добавил:
okley
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:1 семестр / lab4
.c#include <stdio.h>
int main(void)
{
int i,j,k,g,sum,sum_min,res;
for (i=310; i<=340; i++) {
g=0; k=0; sum=0;
printf ("%d ",i);
for (j=2; j<i; j++) {
if (i%j==0) {
if (g>=1) printf (",");
if ((g%4==0) && (g>0)) {
printf ("\n ");
k=0;
}
printf ("%3d",j);
g++; sum+=j; k++;
}
}
if (k==0) printf ("%21d\n",sum);
if (k==1) printf ("%18d\n",sum);
if (k==2) printf ("%14d\n",sum);
if (k==3) printf ("%10d\n",sum);
if (k==4) printf ("%6d\n",sum);
}
sum_min=0;
for (i=310; i<=340; i++) {
sum=0;
for (j=2; j<i; j++) {
if (i%j==0) sum+=j;
}
if ((sum_min==0) || ((sum<sum_min) && (sum!=0))) {
sum_min = sum;
res = i;
}
}
printf ("\n%d\n",res);
return 0;
}
