Задачи на темы: "факториал, массивы, текст" - Pascal

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

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

1)Вычислить n! 2)Сосчитать количество элементов матрицы, значения которых не превышают заданное число 2)Поменять местами самое длинное и самое короткое слова при условии, что такие слова единственные

Решение задачи: «Задачи на темы: "факториал, массивы, текст"»

textual
Листинг программы
program sf;
var
a:array [1..10] of integer;
i,max,g,c:integer;
begin
c:=0;
writeln('BBeDute max 4uclo');
readln(g);
Randomize;
for i:=1 to 10 do
  begin
   a[i]:=random(100);
   write(a[i]:3);
   if a[i]<g then inc(c);
  end;
  writeln;
  writeln('kol= ',c);
  readln;
  end.

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

В этом коде выполняются следующие действия:

  1. Объявляются переменные:
    • a: массив из 10 целых чисел, который будет заполняться случайными числами;
    • i, max, g, c: целочисленные переменные, используемые для выполнения различных операций.
  2. Переменная c инициализируется значением 0. Она будет использоваться для подсчета количества чисел в массиве, которые меньше заданного значения g.
  3. Выводится сообщение BBeDute max 4uclo, которое, вероятно, является приветствием или заголовком программы.
  4. Пользователю предлагается ввести значение g с помощью функции readln.
  5. Используется функция Randomize для инициализации генератора случайных чисел.
  6. Запускается цикл for, который проходит по каждому элементу массива a.
  7. Каждый элемент массива заполняется случайным числом из диапазона от 0 до 99 с помощью функции random.
  8. С помощью функции write выводится значение каждого элемента массива, дополненное до трех цифр.
  9. Если значение элемента меньше g, то к переменной c прибавляется единица.
  10. По завершении цикла выводится сообщение kol= и значение переменной c.
  11. Программа ожидает ввода пользователя с помощью функции readln.
  12. Код завершается.

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


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

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

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