Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2012, 20:13   #1
pavldaps
 
Регистрация: 21.09.2012
Сообщений: 3
По умолчанию Задача на знание циклов.

Натуральное число называется идеальным, если оно равно суме всех своих делителей, за исключением самого себя. Дано натуральное число N.
Используя только элементарные операции (+, –, *, /)
вычислить все натуральные числа , меньше N.
Вот мой код. Но он считает только для N.
/*
Код:
#include <stdio.h>
#include <conio.h>
int main (void)
	{
		int chislo;
		int dil,ost,sum;
		int i;
		dil=0;
		sum=0;
		
		
		
		printf("Vvedite chislo = ");
		scanf("%d", &chislo);
		
		
	
			
			
				for ( i=1; i<chislo; i++)
			{
				dil++;
				ost=(chislo%dil);
					if (ost > 0 )
				sum=sum;
				else 
					sum=sum+dil;
			}
				
			if (sum==chislo)
			printf("Ideal'noe chislo %d \n",chislo);
			else 
			printf("Chislo ne ideal'noe \n");
			printf("Najmite y dlya prodoljeniya \n");
		
		
	
		_getch();
		return (0);
}
*/

Последний раз редактировалось Stilet; 07.10.2012 в 20:20.
pavldaps вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача с неизвестным количеством вложенных циклов fobiz Помощь студентам 1 01.04.2012 17:04
Задача на массивы и знание типов данных Alexey_kor Помощь студентам 4 09.04.2011 00:18
Знание - сила! Vado Свободное общение 17 22.04.2010 21:31
проверка на знание C pproger Свободное общение 19 23.02.2010 08:39