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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2013, 22:18   #11
wodafone
Новичок
Джуниор
 
Регистрация: 20.10.2013
Сообщений: 8
По умолчанию

Код:
Program Zarplata;
var
a,b,c,max,min:real;
begin
writeln('Çàðïëàòè ñï³âðîá³òíèê³â');
readln(a,b,c);
begin
if a > max then
  max := a
else if a < min then
  min := a;
  end;
  begin
  if b > max then
  max := b
else if b < min then
  min := b;
  end;
  begin
  if c > max then
  max := c
else if c < min then
  min := c;
  end;
что дальше дописать?
wodafone вне форума Ответить с цитированием
Старый 20.10.2013, 22:20   #12
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

2 задание
Числа натуральные. Задайте min и max перед сравнениями. Выведите разницу между max и min. И что-то много begin Вы написали.
Насчет max и min: раз Вы так решили считывать, то задайте min = a, max = a, а другие сравнения оставьте.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 20.10.2013, 22:31   #13
wodafone
Новичок
Джуниор
 
Регистрация: 20.10.2013
Сообщений: 8
По умолчанию

Код:
readln(a,b,c);
min:=a;
max:=a;
begin
if a > max then
  max := a
else if a < min then
  min := a;
  end;
 if b > max then
  max := b
else if b < min then
  min := b;
  end;
  if c > max then
  max := c
else if c < min then
  min := c;
  end;
  end.
Вот так?
wodafone вне форума Ответить с цитированием
Старый 20.10.2013, 22:40   #14
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Да, практически, только не нужно сравнивать a с минимумом и максимумом. Кстати, теперь есть лишние end (не заметил их в прошлый раз - эти begin и end не выполняют никакой полезной работы).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 20.10.2013, 23:09   #15
wodafone
Новичок
Джуниор
 
Регистрация: 20.10.2013
Сообщений: 8
По умолчанию

Огромное спасибо, олимпиаду Сдал)
Вывод один. Буду читать литературу по Паскаль, не подскажите.. что почитать ?
wodafone вне форума Ответить с цитированием
Старый 20.10.2013, 23:13   #16
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Пожалуйста.
Книжки указаны в шапке этого раздела - http://programmersforum.ru/showthread.php?t=8324.
Тренироваться можно на:
informatics.mccme.ru (есть теория)
acmp.ru
acm.timus.ru
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание, не попавшее на олимпиаду ;) Stilet Свободное общение 41 20.10.2010 15:30
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! VisTBacK Помощь студентам 6 19.09.2008 13:44