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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2010, 11:18   #1
ronny137
Пользователь
 
Регистрация: 03.12.2009
Сообщений: 52
По умолчанию паскаль. легкотня

дан массив. нужно посчитать в нем среднее арифметическое элементов оканчивающихся на 5. напишите мне на русском решение и на паскале. прост я не догоняю как ее решить. по идее надо mod 5=0 но будут входит числа оканчивающиеся на ноль которе не нужны
ronny137 вне форума Ответить с цитированием
Старый 04.06.2010, 11:28   #2
Roof
Форумчанин
 
Аватар для Roof
 
Регистрация: 01.02.2007
Сообщений: 785
По умолчанию

Думаю, смысл таков
Код:
for i:=1 to n do
begin
str(a[i],s);
if (s[length(s)]='5') then...
В цикле элемент массива преобразуешь в строку и уже смотришь какой символ в конце.
Изо всей благодати
В руках крепко сжатых
Я донесу только капли
Roof вне форума Ответить с цитированием
Старый 04.06.2010, 11:28   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
по идее надо mod 5=0 но будут входит числа оканчивающиеся на ноль которе не нужны
if x mod 10 =5
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23