Помогите! Дана последовательность чисел, которая заканчивается на 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.
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), затем теснее их сравним- число мин меньше, чем А( чем новое А), то мы оставляем его минимумом. если же А новое меньше, чем минимум - тогда присваиваем ему новое значение.
София Платушина
Отлично! у вас есть каркас программки, далее сможете экспериментировать.
Люда Шоронова
я у вас подмоги желал попросить)) в информатике плохо шарю, а с остальными предметами все отлтчно(
Любомирский
Юрка
Добросердечный день! я сумел улучить программу!
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Облако тегов