Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 976 ответов!

напишите программу которая в последовательности натуральных чисел определяет минимальное число кратное 3. знаю как написать программу

5-9 класс

для максимального числа

var

a:integer;

b:longint;

begin

b:=0;

readln(a);

while (a<>0) do

begin

if ((a mod 3=0) and (a>b)) then

b:=a;

readln(a);

end;

writeln(b);

readln

end.

как для минимального??

Justnick0001 25 нояб. 2013 г., 7:22:22 (10 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Asemlukpanova
25 нояб. 2013 г., 9:19:17 (10 лет назад)

Хм... У меня такое задание было на ЕГЭ..)))

Предложу немного другой алгоритм:

Пусть будет "последовательности натуральных чисел" это массив с элементами в кол-ве х.

var

a:array[1..x];

b,c: integer;

begin

----

c:=1;

----

for b:= 1 to x

read(a(b);

end;

---- Заполняем массив

for b:= 1 to x

 If a(b) mod 3 = 0 then  

  begin

   a(c):=a(b);

   c:= c+1;

 end If;

end;

----- Тут мы переписываем заного массив, элементами кратными 3.

c:= a(1)

for b:= 2 to c

if c < a(b) then c: = a(b);

end;

----- А тут мы находим наименьшее значение кратное 3 и записываем в с.

P.S. Могут присутствовать ошибки в пунктуации и синтаксисе (Паскаль)...))) Думаю разберёшься...)))

P.P.S. Сначала паскаль потом под ----- Пояснение...))))

 

+ 0 -
Seryfedotov
25 нояб. 2013 г., 11:38:04 (10 лет назад)

В общем, это то же самое, что и для максимального, только вначале ты присваиваешь переменной min значение первого числа последовательности, а потом сравниваешь с этим числом все остальные. Смотри:

 

В Паскале:

Var a, i, mix, N: integer;

Begin

 Write ('Введите количество чисел в последовательности '); readln (N);

 Write ('Введите первое число последовательности '); readln (a);

 min:=a;

 for i:=1 to N do

 begin

  Write ('Введите следующее число последовательности '); readln (a);

  if (a mod 3 = 0) and (a<min) then min:=a;

 end;

 Writeln ('Минимальное число, кратное 3 в последовательности равно ', min);

End.

 

Ответить

Другие вопросы из категории

В одном множестве 40 элементов , а в другом - 30. какое максимальное количество злементов может быть в их пересечении - множестве, которому принадлежат те

и только те элементы, которые одновременно принадлежат всем исходным множествам

Читайте также

1)Напишите программу,которая в последовательности целых чисел определяет количество трехзначных чисел,не кратных 5 и 7 и не заканчивающ

ихся 0 или 1.
Программа получает на вход целые числа от -3000 до 3000.

2)Напишите программу,которая в последовательности целых чисел вычисляет среднее арифметическое среди двухзначных чётных чисел,делящихся на 3.
НУЖНО СЕГОДНЯ! 66 БАЛЛОВ!

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, делящееся нацело на 7 . Программа получает на вход

количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, делящееся нацело на 7.
Количество чисел не превышает 1000. Введеные числа не превышают 30 000.
программа должна вывести одно число - минимальное число, делящееся нацело на 7.
Завтра Гиа помогите!!!

Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5. Программа получает на вход количество чисел в

последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5.
Количество чисел не превышает 1000. Введенные числа не превышают 30 000.
Программа должна вывести одно число - максимальное число, кратное 5.

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 4. Программа получает на вход

количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число – минимальное число, оканчивающееся на 4.

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 6. Программа получает на вход

количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 6. Количество чисел не превышает 1000. Введенные числа не превышают 30 000. Программа должна вывести одно число минимальное число, оканчивающееся на 6.



Вы находитесь на странице вопроса "напишите программу которая в последовательности натуральных чисел определяет минимальное число кратное 3. знаю как написать программу", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.