Объяснение:
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
srand(time(NULL));
int m, n;
cin >> m >> n;
if (m <= 0 || n <= 0) return 0;
int** arr = new int* [m];
for (int i = 0; i < m; i++)
{
arr[i] = new int[n];
}
cout << endl;
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
arr[i][j] = rand() % 11 - 5;
cout.width(3);
cout << arr[i][j];
}
cout << endl;
}
cout << endl;
int belowZero = 0;
for (int i = 0; i < m; i++)
{
int sum = 0;
for (int j = 0; j < n; j++)
{
sum += arr[i][j];
}
if (sum < 0) belowZero++;
}
cout << " Answer: " << belowZero << endl;
for (int i = 0; i < m; i++)
{
delete[] arr[i];
}
delete[] arr;
}
Объяснение:
program graphic;
var
x, y: real;
underLine, underLog, inCircle: boolean;
begin
writeln('введите Х:');
readln(x);
writeln('введите У:');
readln(y);
//проверяем, что попали в первую четверть
if (x >= 0) and (y >= 0) then
begin
underLine := (y <= -x + 2);
underLog := (exp(y) <= x);
inCircle := (x*x + y*y <= 9);
if inCircle and (underLog xor underLine) then
writeln('внутри области')
else
writeln('вне области');
end
else
writeln('вне области');
end.
UPD
если нужно записать это одним оператором, то это будет выглядеть так
program graphic_v2;
var
x, y: real;
begin
writeln('введите Х:');
readln(x);
writeln('введите У:');
readln(y);
if (x >= 0) and (y >= 0) and (x*x + y*y <= 9) and ((y <= -x + 2) xor (exp(y) <= x)) then
writeln('внутри')
else
writeln('снаружи');
end.
Поделитесь своими знаниями, ответьте на вопрос:
Валя шифрует слова (последовательности букв), записывая вместо каждой буквы её код: а д к н о с 01 100 101 10 111 000 некоторые цепочки можно расшифровать не одним например, 00010101 может означать не только ска, но и снк. даны три кодовые цепочки: 10111101 100111101 0000110 найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.
0000110 слово расшифровывается как САН