Виталина456789076
28.08.2020 00:29

Надо сделать задания табличным

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
mddfdfdf
06.09.2021 23:38

#include <iostream>

#include <cstdlib>

#include <ctime>

using namespace std;

 

int main()

{

   srand((int)time(0));

   int M, N;

   cout << "M="; cin >> M;

   

   do

   {

   cout << "N="; cin >> N;

   if (N%2!=0) cout << "N - even. Repeat please...\n";

   }

   while (N%2!=0);

   

     double **a = new double*[M];  

   for (int i = 0; i < M; i++)

      a[i]=new double[N];

   

   for (int i = 0; i < M; i++)

   {

   for (int j = 0; j < N; j++)

   {

   a[i][j]=rand()%9 + 1;

   cout << a[i][j] << " ";

   }

   cout << "\n";

   }

   cout << "\n";

   

   for (int i = 0; i < M; i++)    

   for (int j = 0; j < N/2; j++)    

   swap (a[i][j],a[i][j+N/2]);

   

   for (int i = 0; i < M; i++)

   {

   for (int j = 0; j < N; j++)

   cout << a[i][j] << " ";

   

   cout <<"\n";

   }

 

   for (int i = 0; i < M; i++)

   delete[]a[i];

   delete[]a;

 

system("pause");

return 0;

}

Объяснение:

0,0(0 оценок)
Ответ:
Алёнушка290
26.10.2022 12:53

ответ:var n:byte;

a,b,h:real;

begin

writeln ('Введи номер фигуры 1-квадрат, 2-трапеция, 3-круг, 4-прямоугольник');

readln(n);

if n=1 then

begin

writeln ('Введи сторону квадрата');

readln(a);

writeln('Площадь квадрата=',sqr(a));

end;

if n=2 then

begin

writeln ('Введи длины оснований и высоту');

readln(a, b, h);

writeln ('Площадь трапеции =', (a+b)/2*h:1:1);

end;

if n=3 then

begin

writeln ('Введи радиус');

readln(a);

writeln ('Площадь круга =', pi*sqr(a):1:1);

end;

if n=4 then

begin

writeln ('Введи длины cторон');

readln(a, b);

writeln ('Площадь прямоугольника =', a*b);

end;

end.

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота