Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 22.03.2012, 00:44   #1 (permalink)
юлёк fomik
Member
 
Регистрация: 25.02.2012
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите решить задачи

Вводится последовательность чисел, признаком окончания ввода число 999.
1)Найти кол-во чисел;
2)найти кол-во положительных и отрицательных чисел;
3)найти кол-во 0;
4)Средние арифм. всех чисел;
5)Средние арифм. положительных и отрицательных;
6)максимальное и минимальное число;
юлёк fomik вне форума   Ответить с цитированием

Старый 22.03.2012, 00:44
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Форум наполнен зачастую темами схожими друг с другом, вот темы похожие на вашу

Помогите решить задачи на C++
Помогите решить задачи
Помогите решить задачи

Старый 22.03.2012, 00:56   #2 (permalink)
юлёк fomik
Member
 
Регистрация: 25.02.2012
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

ну помогите кто-нибудь!)
юлёк fomik вне форума   Ответить с цитированием
Старый 22.03.2012, 12:21   #3 (permalink)
shrek=)
Студент БГПУ
 
Аватар для shrek=)
 
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
По умолчанию

Код:
var
c,k,k_p,k_o,max,min,kn:integer;
sa,sa_p,sa_o:real;
begin
min:=1000;
max:=-1000;
k:=0;
k_p:=0;
k_o:=0;
sa:=0;
sa_p:=0;
sa_o:=0;
while c<>999 do begin
write('Input  ');
readln (c);
inc(k);
sa:=sa+c;
if c<0 then begin inc(k_o); sa_o:=sa_o+c; end
else if c>0 then begin inc(k_p); sa_p:=sa_p+c; end else inc(kn);
if c>max then max:=c;
if c<min then min:=c;
end;
sa:=sa/k;
sa_o:=sa_o/k_o;
sa_p:=sa_p/k_p;
writeln ('кол-во чисел=',k:3,'кол-во отрицательных=',k_o:3,'кол-во положительных=',k_p:3);
writeln ('Средние арифм. всех чисел=',sa:3,'Средние арифм. положительных=',sa_p:3,'Средние арифм. отрицательных=',sa_o:3);
writeln ('Максимальное число=',max);
writeln ('Минимальное число=',min);
readln
end.
shrek=) вне форума   Ответить с цитированием
Старый 22.03.2012, 12:53   #4 (permalink)
юлёк fomik
Member
 
Регистрация: 25.02.2012
Сообщений: 13
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо огромное!)_
юлёк fomik вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 09:24.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.