Помогите! Почему не работает программаconst nn=10000;vara: array[1..nn] of

Помогите! Почему не работает программка
const nn=10000;
var
a: array[1..nn] of integer;
i,n,min,b: integer;
begin
readln(n);
b:=0;
for i:=1 to n do read(a[i]);
a[1]:= min;
for i:=1 to n do
if a[i]lt; min then begin
a[i]:= min;
b:=b+1;
end;
writeln(b);
for i:= 1 to n do
write(a[i],' ');
end.
Дан массив целых чисел А. Найдите количество вхождений малого элемента.

Задать свой вопрос
1 ответ

const

 nn = 10000;

var

 a: array[1..nn] of integer;

 i, n, min, b: integer;

begin

 readln(n);

 b := 1;

 for i := 1 to n do read(a[i]);

 min := a[1];

 for i := 2 to n do  

   if (a[i] lt; min) then  

   begin

     min := a[i];

     b := 1;

   end

   else if (a[i] = min) then b := b + 1;

 writeln(b);

end.

Misha
один и тот же итог, хоть тест бы сделал
Нина Сушинина
это вы про собственный ответ?
Элина Сысова
я проверил ваш код один и тот же итог, условие было не корректно и я написал как я сообразил задачу. Есть трабл в одной строке где я первому эл. присваиваю min и я сделал инкремент в конце.
Саша Огонькова
Задача указанна в условии: Дан массив целых чисел А. Найдите количество вхождений минимального элемента...
Софья Кашуткина
на вашей стороне правда, я не правильно сообразил условия, буду внимательнее. Срасибо
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

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

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

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

Войти на сайт