Помогите! Дана последовательность чисел, которая заканчивается на 0. Найдите меньшее число,

Помогите! Дана последовательность чисел, которая заканчивается на 0. Найдите наименьшее число, которое заканчивается на 5.
заблаговременно спасибо)
очень надобно, сходу говорю)
программка: Pascal ABC . net

Задать свой вопрос
Вадим Бутылов
владмор, что ты там так долго пишешь?_)))
1 ответ
1.Как я сообразил, последовательность вводится с клавиатуры и признак окончания ввода - 0. Значит имеет смысл использовать цикл Repeat
2. Вводимые числа - целые.
После этих уточнений можно написать код на PascalABC:

//Вариант с циклом repeat
var
  a, min: integer;

begin
  min := 555555;
  repeat
    readln(a);
    if ((a mod 10 = 5) or (a mod 10 = -5)) and (a lt; min) then
      min := a;
  until a = 0;
  writeln(min);
end.

//вариант с циклом while
var
  a, min: integer;

begin
  min := 555555;
    readln(a);
    while (agt;0) or (alt;0) do begin
    if ((a mod 10 = 5) or (a mod 10 = -5)) and (a lt; min) then
      min := a;
      readln(a);
   end;  
  writeln(min);
end.

Varvara Krasnobojarkina
Сейчас набросаю вариант с циклом while, и вы удостоверьтесь, что он малешко сложнее
Алёна Ростовкина
хорошо, спасибо
Гульянов Генка
Добавил к решению вариант с циклом while
Виталька Закария
и еще: непременно присваивать мин число? либо можно его как малое позже сделать?
Инна Пельтина
А как вы будете сопоставлять каждое введенное число с наименьшим?
Камилла Сухоцкая
Если вы это можете потом это сделать, то объясните, я у вас поучусь
Dobrysh Denis
ну поначалу самое первое число присвоим(1-ое А,которое заканчивается на 5), затем теснее их сравним- число мин меньше, чем А( чем новое А), то мы оставляем его минимумом. если же А новое меньше, чем минимум - тогда присваиваем ему новое значение.
София Платушина
Отлично! у вас есть каркас программки, далее сможете экспериментировать.
Люда Шоронова
я у вас подмоги желал попросить)) в информатике плохо шарю, а с остальными предметами все отлтчно(
Любомирский Юрка
Добросердечный день! я сумел улучить программу!
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт