![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 09.03.2009
Сообщений: 49
|
![]()
Не поможите с задачей?
есть данные о росте группы людей. Правда ли, что рост самого высокого отличается от роста самого низкого больше, чем на 40 см.? Вот что получилось: uses crt; var i, x, t: integer; r: integer; {рост ученика} min, max: integer; n: integer; {количество одноклассников} Begin clrscr; writeln ('Введите количество учеников'); readln (n); writeln ('вводите рост учеников'); readln (min); {вводим рост первого ученика} for i:=2 to n do begin readln (r); {вводим рост очередного ученика} if r<min then min:=r else max:=r; end; {for} writeln ('Минимальный рост ученика = ',min); writeln ('Максимальный рост ученика = ',r); t:=max-min; if t>40 then writeln ('Действительно, отличается на 40 см.'); readln; end. Как я понимаю, сначала нужно найти максимальный и минимальный рост, а вот с эти затруднение. Если Sazary видит, пусть откликнется. |
![]() |
![]() |
![]() |
#2 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Так.. Во-первых, используйте тег CODE.
Во-вторых, не связывайте минимум и максимум. Для каждого делайте свое условие. Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 09.03.2009
Сообщений: 49
|
![]()
Так работает. спасибо. Не могли бы Вы объяснить про max:=min.
До этого я делал практически так, как Вы показали: if r<min then min:=r; if r>max then max:=r; и пр. и всё отличие от вашего варианта было в max:=min Что оно меняет? |
![]() |
![]() |
![]() |
#4 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Код:
Код:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 09.03.2009
Сообщений: 49
|
![]()
Спасибо за совет
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедуры и функции. В чем отличие? | Умелец | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 20.10.2010 19:59 |
В чем отличие С++ от С# | valerij | Свободное общение | 14 | 10.03.2009 03:00 |
В чём отличие функций от процедур? | +Hitman+ | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 27.09.2008 13:25 |
Отличие си от си++ ???? | Серй Лорд | Софт | 3 | 11.08.2008 09:26 |
как сгладить отличие между шейдерами 2.0 и 3.0 для gforce? | aVague | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 2 | 29.03.2008 18:25 |