1. запишите прямой код десятичного числа 147, интерпретируя как восьмибитовое целое без знака.
2. запишите дополнительный код десятичного числа 92, интерпретируя как восьмибитовое
целое со знаком.
3. запишите прямой код десятичного числа 30548, интерпретируя как шестнадцатибитовое целое
без знака.
4. запишите дополнительный код десятичного числа 7321, интерпретируя как
шестнадцатибитовое целое со знаком,
5. запишите в десятичной системе счисления целое число, если дан его дополнительный код:
0011100111001110.
6. запишите код действительного десятичного числа -967.4375, интерпретируя его как величину
типа double,
7. дан код величины типа double: c058dc, преобразуйте его в десятичное число,
#include <iostream>
int gg(int k, int p, double m)
{
p = (k >= p) ? p : p / k;
return (m * 2 * p);
}
int main()
{
int k, p;
double m;
std::cout << "Сколько котлет можно одновременно положить на сковороду ? ";
std::cin >> k;
std::cout << "Сколько минут жарится одна сторона котлеты ? ";
std::cin >> m;
std::cout << "Сколько котлет вы будете жарить ? ";
std::cin >> p;
std::cout << p << " котлет пожарятся с двух сторон минимум за " << gg(k, p, m) << " минут";
}
#include <iostream>
#define tsar c++
using namespace std;
int segfault() {
int* ptr; ptr = 0;
return *ptr;
}
int main() {
unsigned int n; cin >> n;
unsigned int m; cin >> m;
auto array = new int*[n];
for (size_t idx = 0; idx < n; idx++) {
array[idx] = new int[m];
for (size_t idy = 0; idy < m; idy++)
cin >> array[idx][idy];
}
unsigned int a; cin >> a;
unsigned int b; cin >> b;
int res = 0;
for (size_t idx = a - 1; idx < b; idx++) {
for (size_t idy = 0; idy < m; idy++)
res += array[idx][idy];
}
cout << res;
delete array;
}
Объяснение: