Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ЗАДАНИЕ 2.5
- // Даны действительные числа x,y.
- // Меньшее из этих двух чисел заменить их полусуммой,
- // а большее – их удвоенным произведением.
- #include <stdio.h> // Для scanf() и printf()
- using namespace std; // ПРОСТРАНСТВО ИМЁН
- int main() {
- // ОБЪЯВЛЕНИЕ и ОПРЕДЕЛЕНИЕ (ввод) переменных
- float x, y;
- printf("Enter X: ");
- scanf("%f", &x);
- printf("Enter Y: ");
- scanf("%f", &y);
- // Вычисление УДВОЕННОГО ПРОИЗВЕДЕНИЯ
- float doubled = (x * y) * 2.0F;
- // Вычисление ПОЛУСУММЫ
- float median = (x + y) / 2.0F;
- // Определние наибольшого
- if (x > y) {
- // Если X больше
- x = doubled;
- y = median;
- } else {
- // Если Y больше (или они равны)
- x = median;
- y = doubled;
- }
- // ВЫВОД РЕЗУЛЬТАТА
- printf("X = %f\nY = %f\n", x, y);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement