Відповідь :
#include <iostream>
#include <windows.h>
#include <cmath>
using namespace std;
int main () {
SetConsoleCP(1251) ; SetConsoleOutputCP(1251) ;
double x,a,b,e,y , z , q ;
cout << "Первое число x" << endl ;
cin >> x;
cout << "2 число a" << endl ;
cin >> a;
cout << "3 число b" << endl ;
cin >> b;
cout << "4 число e" << endl ;
cin >> e;
cout << "5 число z" << endl ;
cin >> z;
cout << "6 число y:" << endl ;
cin >> y;
q = x + a*b / atan(z+y)*y-x ;
cout << q << endl ;
return 0 ;
}
Пояснення: Вроде так , по дополнительным вопросам обращайтесь .
// Внимание! Если программа не работает, обновите версию!
begin
var m:=ReadInteger('Количество строк в матрице:');
var n:=ReadInteger('Количество столбцов в матрице:');
var k,p:integer;
Write('Строки с какими номерами поменять? '); Read(k,p);
Writeln('*** Исходная матрица [',m,',',n,'] ***');
var a:=MatrRandom(m,n,-99,99);
a.Println(4); Writeln(4*a.ColCount*'-');
a.SwapRows(k-1,p-1);
Writeln('*** Матрица-результат ***');
a.Println(4)
end.
Пример
Количество строк в матрице: 5
Количество столбцов в матрице: 8
Строки с какими номерами поменять? 2 5
*** Исходная матрица [5,8] ***
-79 16 -87 -77 -93 94 -21 -16
-63 -35 58 -52 -89 -54 -32 -65
16 23 72 99 39 -46 66 -80
-85 62 -29 -14 95 69 -58 -5
-70 -47 -25 -48 33 42 -82 -12
*** Матрица-результат ***
-79 16 -87 -77 -93 94 -21 -16
-70 -47 -25 -48 33 42 -82 -12
16 23 72 99 39 -46 66 -80
-85 62 -29 -14 95 69 -58 -5
-63 -35 58 -52 -89 -54 -32 -65