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;
Место для ввода текста.