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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2015, 21:52   #1
catia
Новичок
Джуниор
 
Регистрация: 06.11.2015
Сообщений: 2
По умолчанию очень нужна помощь

Нужно написать программу определения отношения сумм четных и нечетных элементов массива на языке паскаль. Помогите пожалуйста
catia вне форума Ответить с цитированием
Старый 10.12.2015, 22:19   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Код:
summOdd:=0;
sumEven:=0;

for i:=1 to N do begin
	if odd(a[i]) begin then
	 inc(summOdd)
	end else begin
		inc(summEven);
	end;
end;
	
if summOdd = 0 then begin
	writeLn('Division by zero');
end else begin
	writeLn('Ration = ', (summEven / summOdd):5:5);
end;

end;
Вадим Мошев вне форума Ответить с цитированием
Старый 10.12.2015, 22:39   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Нужно же не отношение количества таких чисел, а их сумм. Типа inc(summOdd,a[i]) И да, сумма нечетных может быть 0
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 10.12.2015 в 22:41.
Аватар вне форума Ответить с цитированием
Старый 10.12.2015, 22:43   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Ну, пусть тогда автор исправит сам. Дам подсказку: необходимо просто произвести замену inc(переменная) на inc(переменная, a[i]).

Цитата:
И да, сумма нечетных может быть 0
Так это же у меня учитывается вроде?
Вадим Мошев вне форума Ответить с цитированием
Старый 10.12.2015, 22:46   #5
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Просто напомнил ТС, а то новички всегда забывают нюансы учитывать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 12:24
Очень нужна помощь! Нужно найти ошибку в очень простой программе. Lex55555777 Помощь студентам 3 07.12.2008 20:32
Нужна помощь в Паскале. Очень-очень срочно. !!! Помощь студентам 2 09.02.2007 15:12