Определить местоположение минимального элемента, кратного 3 - Pascal ABC

  1. Массив заполняется значениями от -10 до 10 ,кол-во элементов задаётся с клавиатуры. Определить местоположение минимального элемента,кратного 3 или вывести сообщение о отсутствии такого. Программа написана, но не всегда правильно работает,помогите исправить,пожалуйста.


textual

Код к задаче: «Определить местоположение минимального элемента, кратного 3 - Pascal ABC»

program abc;
var a:array [1..1000] of integer;
    k,n,i,min:integer;
begin
write('введите количество элементов n=');
readln(n);
writeln('исходный:');
k:=0;
for i:=1 to n do
 begin
  a[i]:=-10+random(21);
  write(a[i]:4);
  if a[i] mod 3=0 then
   begin
    if k=0 then
     begin
      min:=i;
      k:=1;
     end
    else if a[i]<a[min] then min:=i;
   end;
 end;
writeln;
if k=0 then writeln ('Числа, кратного 3 нет')
else writeln('Номер наименьшего кратного 3=',min,' его значение=',a[min] );
end.

СДЕЛАЙТЕ РЕПОСТ

10   голосов, оценка 4.000 из 5



Похожие ответы
  1. нужная область-заштрихованная. радиус равен 4

  1. Нужно переделать код так чтобы он при вводи четырех чисел определял совпадают ли в нем вторая и последняя.

  1. Доброго времени суток программисты! Вот такая задачка вызвала затруднение: С клавиатуры вводятся четыре пары координат точек в произвольном порядке(гарантируется, что они не лежат на одной прямой), определить являются ли эти точки вершинами параллелограмма. Подскажите пожалуйста с программой или с алгоритмом осуществления, заранее благодарен.

  1. 29. Определить, заканчивается ли заданное натуральное число на нечетную цифру

  1. 2)Определить какая буква о или а входит в него чаще и на сколько их надо написать множеством

  1. Зада ) Багаж пассажира характеризуется количеством и общей массой вещей. Дан файл Bagazh, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют собой запись с двумя полями: одно поле целого типа (количество вещей) и одно поле действительное (масса вещей в килограммах). Определить: а) число пассажиров, имеющих более двух вещей, и число пассажиров, количество вещей, которых превосходит среднее; б) имеется ли пассажир, багаж которого состоит из одной вещи массой менее Т [кг]. файл должен создаваться программой

  1. Определить, равны ли первая и последняя цифры заданного с клавиатуры числа.

  1. Помогите, пожалуйста, с программой Даны натуральное число n, целые числа а1,…,аn (последовательности идущих подряд членов), состоящие из степеней пятерки. Определить процедуру, позволяющую распознавать степень пятерки. Программу оформить в виде диалога. Выход из программы – нажатием Esc.

  1. Определить количество отрицательных элементов в тех строках, которые содержат хотя бы один нулевой элемент.

  1. Определить произведение элементов в тех столбцах, которые не содержат элементов кратных 5.