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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2012, 00:18   #1
Кирилл Дмитриевич
Новичок
Джуниор
 
Регистрация: 18.12.2012
Сообщений: 3
Восклицание Задача в Pascal - Найти максимальное значения в последовательности вводимых чисел

Помогите написать задачу в Pascal, запутался в обозначениях. На фото задание № 5. Главное придерживаться правилам написания, как в примере на фото.

Задача: Найти максимальное значения в последовательности вводимых чисел. При поиске пропускать числа из диапазона от 10.1 до 50.1.

Заранее спасибо громное!
Изображения
Тип файла: jpg IMG_1336.jpg (121.7 Кб, 128 просмотров)
Тип файла: jpg IMG_1337.jpg (76.0 Кб, 135 просмотров)
Кирилл Дмитриевич вне форума Ответить с цитированием
Старый 18.12.2012, 00:30   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вам костяк программы уже полностью дан.
только нужно внутренность цикла ЧУТЬ-ЧУТЬ изменить и всё, программа готова!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.12.2012, 20:16   #3
Кирилл Дмитриевич
Новичок
Джуниор
 
Регистрация: 18.12.2012
Сообщений: 3
По умолчанию

Вот я пытаюсь, а программа все равно дает сбой, уж не знаю что не так.
Можете пояснить?
Кирилл Дмитриевич вне форума Ответить с цитированием
Старый 18.12.2012, 20:23   #4
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
Можете пояснить?
Можем, если Вы хотя бы скажете, какой именно сбой дает программа
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 18.12.2012, 20:28   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

НУ и какую помощь Вы ждёте? Телепатов?
давайте сюда Вашу программу, посмотрим, что Вы там наворотили
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.12.2012, 20:32   #6
Кирилл Дмитриевич
Новичок
Джуниор
 
Регистрация: 18.12.2012
Сообщений: 3
По умолчанию

Вот серединка:

begin
write('vvod kolich chisel=');
readkn(k);
readln(max);
a:=1;
repeat
write('vvod chisla=');
readln(b);
if (b>50.1) or (b<10.1) then
if max<b then max:=b;
a:=a+1;
until a=k;
writeln('maksimalnoe=',max);

Или не все числа принимает, или есле чуть подругому прописать, то когда вводишь например что будет 4 числа, после этого хоть 1000 чисел вводи, ничего не поменяется(
Кирилл Дмитриевич вне форума Ответить с цитированием
Старый 18.12.2012, 20:54   #7
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

А чего объявление переменных не выложили? Может, как раз из него ноги растут.

И еще -какие данные вводите? Я код у себя проверил - нормально работает.

И кстати, чтобы у Вас вводились именно k чисел, должно быть a:=0;
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В последовательности чисел, вводимых с клавиатуры... haim08 Паскаль, Turbo Pascal, PascalABC.NET 1 13.01.2012 11:39
В последовательности определить сумму чисел,их количество,максимальное и минимальное число с их порядковыми номерами (QBasic) Лена1308 Помощь студентам 3 14.12.2011 22:20
Найти максимальное значение в вводимой последовательности чисел (на C) ming_ruport Помощь студентам 1 11.11.2011 18:31
Найти максимальное число в последовательности vladoscom93 Паскаль, Turbo Pascal, PascalABC.NET 11 14.12.2010 21:43
Максимальное и минимальное число из любой последовательности чисел Сергеич59 Фриланс 5 10.03.2010 18:47