Ввести квадратную матрицу 10*10, в процедуре на место отрицательных элементов записать нули - Pascal

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

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

1) Составить программу из 2 частей, в основной программе ввести квадратную матрицу 10*10, в процедуре на место отрицательных элементов записать нули, на место положительных - единицы, в основной программе вывести на экран полученную матрицу: в естественном виде и треугольную матрицу, элементы которой лежат ниже побочной диагонали. 2) Написать программу расчета площади кольца при заданных внешних и внутреннем радиусе кольца, используя при этом подпрограмму вычисления площади круга 2 варианта: 1 - с процедурой, 2 - с функцией

Решение задачи: «Ввести квадратную матрицу 10*10, в процедуре на место отрицательных элементов записать нули»

textual
Листинг программы
uses crt;
var r1,r2,s1,s2,ss: real;
 
function Scir(r: real):real;
begin
Scir:=pi*r*r;
end;
 
begin
write('Радиус  внешнего  круга  = ');
readln(r1);
write('Радиус внутреннего круга = ');
readln(r2);
ss:=Scir(r1)-Scir(r2);
writeln('Площадь кольца = ',ss:7:2);
end.

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

В этом коде используется язык программирования Pascal. Вот список действий, которые выполняются в коде:

  1. Вводится радиус внешнего круга.
  2. Вводится радиус внутреннего круга.
  3. Вычисляется площадь кольца по формуле S = π (R1R1 - R2*R2), где R1 - радиус внешнего круга, R2 - радиус внутреннего круга.
  4. Выводится значение площади кольца.

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


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

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

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