В массиве чисел найти первое отрицательное число - Pascal

Узнай цену своей работы

Формулировка задачи:

Думаю что он легкий, а решить не могу( не умею решать их) ( В массиве чисел А1 А2......Аn найти первое отрицательное число и напечатать его номер Заранее спасибо!

Решение задачи: «В массиве чисел найти первое отрицательное число»

textual
Листинг программы
var
  a:array [1..100] of integer;
  i,x:integer;
  n:integer;
begin
  readln(n);
  for i:=1 to n do
    read(a[i]);
  for i:=1 to n do
    if a[i]<0 then begin
      x:=i;
      break;
    end;
  writeln(x);
  readln;
  readln
end.

Объяснение кода листинга программы

  1. Объявлены переменные: a: массив на 100 целых чисел; i,x: целочисленные переменные для цикла; n: целочисленная переменная для количества чисел.
  2. Считывается количество чисел (n).
  3. Заполняется массив a с помощью цикла for i:=1 to n.
  4. Запускается поиск первого отрицательного числа с помощью цикла for i:=1 to n.
  5. Если a[i] отрицательное, то x присваивается i, и цикл прерывается.
  6. Выводится значение x.
  7. Программа ожидает ввода для продолжения (readln).

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы