1 Объявите переменные, необходимые для вычисления значения функции у
- X
2. Объявите переменные, необходимые для пересчета веса из фунтов в
килограммы.
3 Объявите переменные, необходимые для вычисления объема
параллелепипеда.
4. Объявите переменные, необходимые для вычисления площади круга
5. Объявите переменные, необходимые для вычисления площади кольца.
6. Объявите переменные, необходимые для вычисления объема и площади
поверхности цилиндра.
7. Объявите переменные, необходимые для вычисления стоимости покупки,
состоящей из нескольких тетрадей, карандашей и линейки.
8. Объявите переменные, необходимые для вычисления стоимости покупки,
состоящей из нескольких тетрадей и такого же количества обложек.
9. Запишите инструкцию, которая присваивает переменной х значение —
1,5.
10. Запишите инструкцию, которая присваивает переменной summa нулевое
значение.
11. Запишите инструкцию, которая увеличивает на единицу значение
переменной п.
12. Запишите инструкцию, которая уменьшает на два значение переменной
counter.
13. Запишите инструкцию вычисления среднего арифметического
переменных xl и х2.
14. Запишите в виде инструкции присваивания формулу вычисления
значения функции у = - 2,7х3+ 0,23х2- 1,4.
15. Запишите в виде инструкции присваивания формулу вычисления
значения функции у = —г-.
16. Запишите в виде инструкции присваивания формулу пересчета веса из
фунтов в килограммы (один фунт равен 409,5 г).
17. Запишите в виде инструкции присваивания формулу пересчета
расстояния из километров в версты (одна верста равна 1066,8 м).
18. Запишите в виде инструкции присваивания формулу вычисления
площади прямоугольника.
Пример искомого минимального прямоугольника приведен на рисунке. Для левого нижнего угла координаты совпадают с минимальными координатами левых нижних углов прямоугольников, для правого верхнего - с максимальными.
Код (С++):
#include <iostream>
int main() {
int x1, y1, w1, h1, x2, y2, w2, h2;
std::cin >> x1 >> y1 >> w1 >> h1;
std::cin >> x2 >> y2 >> w2 >> h2;
// Lower-left corner
if (x1 < x2) {
std::cout << x1 << " ";
} else {
std::cout << x2 << " ";
}
if (y1 < y2) {
std::cout << y1 << "\n";
} else {
std::cout << y2 << "\n";
}
// Upper-right corner
x1 += w1; y1 += h1;
x2 += w2; y2 += h2;
if (x1 > x2) {
std::cout << x1 << " ";
} else {
std::cout << x2 << " ";
}
if (y1 > y2) {
std::cout << y1 << "\n";
} else {
std::cout << y2 << "\n";
}
}
Пример ввода:
1 2 3 4
0 3 6 1
Пример вывода:
0 2
6 6
Пояснение к формату ввода-вывода:
- На вход подаются две строки из 4 целых чисел: x, y - координат и ширины и высоты (изменения по x и y) для каждого прямоугольника
- Вывод - координаты левого нижнего и правого верхнего углов