Створити два коди на С++ з коментарями
Дано три числа. Знайти суму двох найбільші з них. (С++)
Дані цілочисельні координати крапки на площині. Якщо крапка
збігається з початком координат, то вивести 0. Якщо крапка не збігається з
початком координат, але лежить на осі OX або OY, то вивести відповідно 1 або 2.
Якщо крапка не лежить на координатних осях, то вивести 3(С++)
срочно
Ответы на вопрос
Ось два приклади коду на мові C++ для вирішення задач:
Знайти суму двох найбільших чисел:
cpp
Copy code
#include <iostream>
#include <algorithm>
int main() {
// Введення трьох чисел
int a, b, c;
std::cout << "Введіть три числа: ";
std::cin >> a >> b >> c;
// Знаходження суми двох найбільших чисел
int sum = a + b + c - std::min({a, b, c});
// Виведення результату
std::cout << "Сума двох найбільших чисел: " << sum << std::endl;
return 0;
}
Визначити положення точки на координатній площині:
cpp
Copy code
#include <iostream>
int main() {
// Введення координат точки
int x, y;
std::cout << "Введіть цілочисельні координати точки (x y): ";
std::cin >> x >> y;
// Визначення положення точки
if (x == 0 && y == 0) {
std::cout << "Точка збігається з початком координат (0)" << std::endl;
} else if (x == 0) {
std::cout << "Точка лежить на осі OY (2)" << std::endl;
} else if (y == 0) {
std::cout << "Точка лежить на осі OX (1)" << std::endl;
} else {
std::cout << "Точка не лежить на координатних осях (3)" << std::endl;
}
return 0;
}
В обох програмах використовуються умовні оператори для визначення, як діяти в залежності від введених даних.