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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2014, 22:10   #1
Юлия10
Новичок
Джуниор
 
Регистрация: 05.02.2014
Сообщений: 1
Радость нахождение всех совершенных чисел среди элементов целочисленного массива ( С++ )

Привет всем))) Помогите пожалуйста!
Разработать программу для нахождения всех совершенных чисел среди элементов целочисленного массива.Массив заполнить с помощью генератора случайных чисел.С++
Юлия10 вне форума Ответить с цитированием
Старый 05.02.2014, 23:37   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Помогите пожалуйста!
Простите, а где и в чём помогать? Выложите Ваши наработки, желательно с указанием "проблемных" мест в коде, тогда можно будет, что-то конкретное подсказать.
Streletz вне форума Ответить с цитированием
Старый 06.02.2014, 00:40   #3
alekopoko
Форумчанин
 
Регистрация: 03.04.2013
Сообщений: 167
По умолчанию

Код:
#include <stdio.h>
#include <time.h> 
#include <stdlib.h> 
void main ()
{
int z=0;
int sum=0;
int a[10000];
int d[100];
int f=0;
srand( time( 0 ) ); 
for(int i=0;i<=9999;i++)
a[i] =1+ rand() % 10001;

for(int i=0;i<=9999;i++)
{	
	for(int s=1;s<=a[i];s++)
	{
		if(a[i]%s==0)
		{
			if(s%a[i]!=0)
				sum=sum+s;
		}
	}
	if(sum==a[i])
	{
		for(int e=0;e<=f;e++)
			if(a[i]==d[e]) 
			{
				z=1;
			}
		if(z==0)
		{
			d[f++]=a[i];
			printf("sovershenoe chislo = %d",sum);  
			printf("\n");
		}

	}
	sum=0;
	z=0;
}
}
alekopoko вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны n, вещественные массивы a(n), b(n). Найти наибольшее среди чисел y,b1,b2,b3,...,bn , где y - сумма элементов массива a Прокурор Паскаль, Turbo Pascal, PascalABC.NET 8 24.06.2013 13:12
массиве X(N) найти максимальный элемент среди положительных элементов массива и минимальный среди отрицательных элементов. sorok Общие вопросы C/C++ 2 20.03.2012 12:18
Delphi - Нахождение среднего среди большлго числа чисел P.A.S.C.A.L. Помощь студентам 2 08.02.2011 09:04
. Среди всех нецелых элементов этого массива найти наименьший и определить его номер в массиве Паскалька^^ Паскаль, Turbo Pascal, PascalABC.NET 3 19.12.2008 14:18
Нахождение совершенных чисел. Паскаль NikLik Помощь студентам 3 23.11.2007 22:19