• Помогите! Почему не работает программа
    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]< min then begin
    a[i]:= min;
    b:=b+1;
    end;
    writeln(b);
    for i:= 1 to n do
    write(a[i],' ');
    end.
    Дан массив целых чисел А. Найдите количество вхождений минимального элемента.

Ответы 6

  • один и тот же результат, хоть тест бы сделал
    • Автор:

      chewyptxn
    • 5 лет назад
    • 0
  • это вы про свой ответ?
    • Автор:

      jake2o7t
    • 5 лет назад
    • 0
  • я проверил ваш код один и тот же результат, условие было не корректно и я написал как я понял задачу. Есть трабл в одной строке где я первому эл. присваиваю min и я сделал инкремент в конце.
    • Автор:

      issac
    • 5 лет назад
    • 0
  • Задача указанна в условии: Дан массив целых чисел А. Найдите количество вхождений минимального элемента...
  • на вашей стороне правда, я не правильно понял условия, буду внимательнее. Срасибо
    • Автор:

      cali64
    • 5 лет назад
    • 0
  • 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] < min) then  

       begin

         min := a[i];

         b := 1;

       end

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

     writeln(b);

    end.

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years