с информатикой а) 1001101001(2); б) 110011101(2); в) 1000001101,01(2); г) 1010001001,11011(2); д) 247,1(8); е) 81,4(16).
3. а) 1010111011(2)+11001000(2); б) 1111101010(2)+1101100100(2); в) 1100011100,1001(2)+10111100,1(2); г) 1711,6(8)+1763,34(8); д) 30A,4(16)+89,48(16).
4. а) 111100101(2)-1101101(2); б) 1001011100(2)-110110101(2); в) 1110011001,1011(2)-1101101100,11(2); г) 1617,4(8)-1442,6(8); д) 36C,2(16)-38,5(16).
5. а) 1100001(2)´ 1011100(2); б) 104,54(8)´ 66,3(8); в) 4D,A(16)´ 69,6(16).
6. а) 10110000010(2) : 1111(2); б) 3316(8) : 32(8); в) A17(16) : 15(16);
#include <iostream>
using namespace std;
int** CreateArr(int rows, int cols)
{
int** arr = new int* [rows];
for (int i = 0; i < rows; i++) arr[i] = new int[cols];
return arr;
}
void FillArr(int** arr, int rows, int cols)
{
for (int i = 0; i < rows; i++) for (int j = 0; j < cols; j++) arr[i][j] = -10 + rand() % 20;
}
void PrintArr(int** arr, int rows, int cols)
{
cout << endl << endl;
for (int i = 0; i < rows; i++)
{
int min{ -1 };
cout << "Строка #" << i << ": ";
for (int j = 0; j < cols; j++)
{
cout << '\t' << arr[i][j];
if (arr[i][j] >= 0 && (arr[i][j] < arr[min / 10][min % 10] || min == -1)) min = (i * 10) + j;
}
cout << '\t';
if (min != -1) cout << "Минимальный положительный элемент в этой строке: " << arr[min / 10][min % 10] << " под индексом [" << min % 10 << ']' << endl;
else cout << "Положительных элементов нет" << endl;
}
cout << endl << endl;
}
void DeleteArr(int** arr, int rows)
{
for (int i = 0; i < rows; i++) delete arr[i];
delete[] arr;
}
int main()
{
srand(time(NULL));
setlocale(0, "");
int n{}, m{};
cin >> n >> m;
int** a = CreateArr(n, m);
FillArr(a, n, m);
PrintArr(a, n, m);
DeleteArr(a, n);
return 0;
}
// Внимание! Если программа не работает, обновите версию!
begin
var age:=ReadInteger('Введите возраст:');
var gender:=ReadInteger('Введите пол (1-М, 2-Ж):');
if gender=1 then
case age of
0..13:Writeln('Мальчик');
14..20:Writeln('Юноша');
21..70:Writeln('Мужчина');
else Writeln('Старец')
end
else
case age of
0..13:Writeln('Девочка');
14..20:Writeln('Девушка');
21..70:Writeln('Женщина');
else Writeln('Старушка')
end
end.