11. Запишите присваивание на языке программирования: Место для ввода текста.
12. Как можно записать возведение в квадрат, куб, 10-ю степень на языке C++?
с x2
d (x+2)3
d 12+z10
13. Чему равен остаток от деления числа N на 100?
int N = 123;
int d12 = N % 100;
ответ:
Закончите фразу: «Остаток от деления числа на 100 – это число, которое записывается как цифры исходного числа».
14. Как с операций / и % выделить вторую с конца цифру дестичной записи числа?
int N = 123;
int d2 =
15. Что будет выведено в результате работы следующей программы:
a = 1; b = 2;
c = 3; d = 4; e = 5;
cout << setw(4) << a << endl;
cout << setw(3) << b << setw(2) << b << endl;
cout << setw(2) << c << setw(4) << c << endl;
cout << d< cout << setw(4) << e;
Место для ввода текста.
16. Исследуйте таблицу и выясните, что означают два числа, которые записываются после двоеточий при выводе вещественного значения (знак ◦ обозначает пробел):
Вывод
cout << setprecision(3);
cout << "x=" << setw(10) << x; x=◦◦◦◦12.346
cout << setprecision(2);
cout << "x=" << setw(8) << x; x=◦◦12.35
cout << setprecision(2);
cout << "x=" << setw(2) << x; x=12.35
cout << setprecision(2);
cout << "x=" << setw(0) << x; x=12.35
cout << setprecision(1);
cout << "x=" << setw(0) << x; x=12.3
Заполните пропуски: «Число в скобках (аргумент) при вызове функции setprecision обозначает
Место для ввода текста.
аргумент при вызове функции setw –
Место для ввода текста.
Если второе число меньше, чем
Место для ввода текста.
то при выводе используется количество по¬зи-ций.»
17. Выполните команду
cout << x;
при различных значениях переменной x и запишите результат вывода:
x Вывод
0,0001
0,00001
0,000001
12,345678
12345,678
123456,78
1234567,8
В каких случаях при выводе используется особый (научный) формат?
Место для ввода текста.
18. Что будет выведено в результате работы следующей программы:
x = 172.3658;
cout << x << endl;
cout << scientific << setprecision(2);
cout << setw(10) << x << endl;
cout << scientific << setprecision(5);
cout << setw(0) << x << endl;
Место для ввода текста.
19. Программа вывела числа в научном формате. Запишите их в «обычном» виде.
1.2345E+01 8.74E+00
2.345E+03 1.8752E-01
5.6E+05 3.462752E-03
20. Как можно выделить дробную часть положительного вещественного числа в языке С++? f =
21. Что будет выведено в результате работы следующей программы:
int a = 1, b = 2, c = 3, d = 7;
cout << fixed << setprecision(2);
cout << a / b << endl;
float x = float(b) / c;
cout << x << " " << int(x) << endl;
cout << x - int(x) << endl;
x = float(d) / c;
cout << x << " " << int(x) << endl;
cout << x - int(x) << endl;
Место для ввода текста.
1)Бюджетный/Офисный
AMD Athlon 200ge
3.2ггц
8гб DDR 4
500gb
Встроенный-Vega 3,либо дискретный RX 550
4
Usb 3d sound
Samsung s25r350
24
1920x1080p full HD
5мс
2)Середній пк:
AMD ryzen 3 3100
3.6(3.9)ггц
16gb
1TB
Rx 580
8
Usb 3d sound
MSI optix 27
27
1920x1080 full HD
1мс
3)Вгровий:
Ryzen 9 3950x
3.5(4.7)ггц
32гб
3тб
RTX 2080 ti Super gaming(msi)
8
Usb 3d sound
Acer Predator 27
27
3840x2160 4k
4мс
Должно пойти (Последний игровой т.к корреспондент может монтировать видео и рендерить.)
Ггц в скобках это чястота в игровом режиме
Объяснение:
Монетка при падении подает на одну из двух сторон. Попробуем обозначить одну из сторон 0, другую 1. Теперь если записать историю бросков такими символами мы получим сразу кодировку в двоичном коде. Например:
0111010101000100
При том каждый байт содержит максимальное количество информации, так-как в них нет закономерностей. По этому их нельзя сжать сильнее. Из этого следует что этот объем занимает чистая информация, как написано в условии задачи.
Итак, 1 бросок записывается в одном бите. Значит 16 бит нужно для сохранения истории бросков. Переведём биты в байты: 16 бит = 2 байта
ответ: 2 байта