vera-classic75
?>

Напишите программу, которая в последовательности натуральных чисел определяет минимальное положительное число, кратное 5. программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется положительно число, делящееся нацело на 5. количество чисел не превышает 100. введенные числа по абсолютной величине не превышают 30 000. программа должна вывести одно число - минимальное положительно число, кратное 5. входные данные: 4 -5 10 6 25 выходные данные: 10 программу надо на паскале.

Информатика

Ответы

IP1379
Var
   A,Min:integer;
   N:byte;
Begin
Min:=30001;
Read(N);
For N:= 1 to N do
    Begin
    Read(A);
    if (A>0)and(A mod 5 = 0)and(A < Min) then Min:=A;
    End;
Write(Min)
End.
yuraotradnov
var a:array[1..100] of integer;
k,i,Min:integer;
begin
Min:=30001;
write('Введите кол-во чисел ');
Read(k);
For k:= 1 to k do
begin
write('Введите число ');
Read(i);
if (i mod 5 = 0)and(i < Min)and(i>0) then
Min:=i;
end;
Write('ответ -> ',Min);
end.
Владимирович
Врач (Обследование, диагностика, назначение лечения). 
Дизайнер (Создание интерьеров, подбор фактуры и цвета отделочных материалов, расположение предметов). 
Архитектор (Проектирование новых зданий и сооружений, создание чертежей конструкций). Библиотекарь (Формирование каталогов; хранение книг, газет и журналов в электронной форме; быстрый поиск и доступ к нужному материалу). Бухгалтер (Быстрый расчёт заработной платы, учёт доходов и налогов, подготовка документации). Композитор (Создание, обработка, исполнение музыкальных композиций). 
Конструктор (Проектирование и расчёт характеристик новых механизмов и конструкций). Модельер (Разработка новых моделей одежды и обуви, подготовка выкроек). Мультипликатор (Создание движущихся изображений, спецэффектов). Переводчик (Выполнение перевода отдельных слов, фраз и текстов с одного языка на другой). Учитель (Демонстрация изучаемого материала в наглядной форме, проведение экспериментов, проверка знаний). 
Художник (Создание новых изображений, изменение имеющихся рисунков и фотографий).
master-lamaster
Var n_for_1, n_for_2 : integer;
 number : real;
// 1 страница программы
procedure FirstListOfMenu;
begin
writeln('1. Перевод из битов...');
writeln('2. Перевод из байтов...');
writeln('3. Перевод из килобайтов...');
writeln('4. Перевод из мегабайтов...');
writeln('5. Перевод из гигабайтов...');
write('Ввод >> ');
end;
// 2 страница программы
procedure SecondListOfMenu;
begin
writeln('1_...в биты.');
writeln('2_...в байты.');
writeln('3_...в килобайты');
writeln('4_...в мегабайты');
writeln('5_...в гигабайты');
write('Ввод >> ');
end;// переводprocedure Translate(a, b : integer; value : real);
begin
 case a of
  1 : begin
   case b of
    1 : write('Вы переводите из битов в биты!');
    2 : write(value : 0 : 2, ' bit = ', (value / 8) : 0 : 10, 'byte.');
    3 : write(value : 0 : 2, ' bit = ', (value / 8 / 1024) : 0 : 10, 'kByte');
    4 : write(value : 0 : 2, ' bit = ', (value / 8 / 1024 / 1024) : 0 : 10, 'mByte');
    5 : write(value : 0 : 2, ' bit = ', (value / 8 / 1024 / 1024 / 1024) : 0 : 10, 'gByte');
    else write('Выбран неверный режим!');
   end;
   end;
  2 : begin
   case b of
    1 : write(value : 0 : 2, ' byte = ', (value * 8) : 0 : 10, 'bit.');
    2 : write('Вы переводите из байтов в байты!');
    3 : write(value : 0 : 2, ' byte = ', (value / 1024) : 0 : 10, 'kByte');
    4 : write(value : 0 : 2, ' byte = ', (value / 1024 / 1024) : 0 : 10, 'mByte');
    5 : write(value : 0 : 2, ' byte = ', (value / 1024 / 1024 / 1024) : 0 : 10, 'gByte');
    else write('Выбран неверный режим!');
   end;
   end;
  3 : begin
   case b of
    1 : write(value : 0 : 2, ' kbyte = ', (value * 8 * 1024) : 0 : 10, 'bit.');
    2 : write(value : 0 : 2, ' kbyte = ', (value * 1024) : 0 : 10, 'byte');
    3 : write('Вы переводите из килобайтов в килобайты!');
    4 : write(value : 0 : 2, ' kbyte = ', (value / 1024) : 0 : 10, 'mByte');
    5 : write(value : 0 : 2, ' kbyte = ', (value / 1024 / 1024) : 0 : 10, 'gByte');
    else write('Выбран неверный режим!');
   end;
   end;
  4 : begin
   case b of
    1 : write(value : 0 : 2, ' mbyte = ', (value * 8 * 1024 * 1024) : 0 : 10, 'bit.');
    2 : write(value : 0 : 2, ' mbyte = ', (value * 1024 * 1024) : 0 : 10, 'byte');
    3 : write(value : 0 : 2, ' mbyte = ', (value * 1024) : 0 : 10, 'kbyte');
    4 : write('Вы переводите из мегабайтов в мегабайты!');
    5 : write(value : 0 : 2, ' mbyte = ', (value / 1024) : 0 : 10, 'gByte');
    else write('Выбран неверный режим!');
   end;
   end;
  5 : begin
   case b of
    1 : write(value : 0 : 2, ' gbyte = ', (value * 8 * 1024 * 1024 * 1024) : 0 : 10, 'bit.');
    2 : write(value : 0 : 2, ' gbyte = ', (value * 1024 * 1024 * 1024) : 0 : 10, 'byte');
    3 : write(value : 0 : 2, ' gbyte = ', (value * 1024 * 1024) : 0 : 10, 'kbyte');
    4 : write(value : 0 : 2, ' gbyte = ', (value * 1024) : 0 : 10, 'gByte'); 
    5 : write('Вы переводите из гигабайтов в гигабайты!');
    else write('Выбран неверный режим!');
   end;
   end;
 end;
end;// тело главной функцииbegin
FirstListOfMenu;
readln(n_for_1);
SecondListOfMenu;
readln(n_for_2);writeln;
write('Введите число для перевода >> ');
readln(number);writeln;
Translate(n_for_1, n_for_2, number);end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу, которая в последовательности натуральных чисел определяет минимальное положительное число, кратное 5. программа получает на вход количество чисел в последовательности, а затем сами числа. в последовательности всегда имеется положительно число, делящееся нацело на 5. количество чисел не превышает 100. введенные числа по абсолютной величине не превышают 30 000. программа должна вывести одно число - минимальное положительно число, кратное 5. входные данные: 4 -5 10 6 25 выходные данные: 10 программу надо на паскале.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sky-elena712558
tefdst
aci2003
annakuznetsova841
infoproletarskay745
kagurkina
Коробкова1437
galkavik
AleksandraRuslan504
dumpler
agaltsova86
Komarovsergeysk
Чечин-Павлова615
Dr-motoshop
Иванов