Массивы - Pascal ABC (12658)

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

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

1) Дан вектор целых чисел. Определить, сколько из них больше предыдущего и послед. чисел? 2)Дана вещественная матрица A(n*n) Если наибольший элемент данной матрицы больше 3, то все ее элементы разделить на этот наибольший элемент. В противном случае матрицу оставить без изменения. Помогите пожалуйста, пыталась ничего не получилось.

Решение задачи: «Массивы»

textual
Листинг программы
  1. const
  2. m = 10;
  3. var A:array[1..m] of integer;
  4. i,k: integer;
  5. begin
  6. writeln('Исходный массив:');
  7. for i:=1 to m do
  8.     begin
  9.     A[i]:=random(10)-random(10);
  10.     write(A[i]:3);
  11.     end;
  12. writeln;
  13. k:=0;
  14. for i:=2 to m-1 do
  15.     if (A[i] > A[i-1]) and (A[i] > A[i+1]) then
  16.         inc(k);
  17. writeln('Количество искомых элементов: ', k);
  18. end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

13   голосов , оценка 3.923 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы