Срочнооо допоможіть, даю 20 балів мова С++
дано два дійсних числа. Замінити перше число нулем, якщо воно менше або дорівнює другому, і залишити числа без зміни в іншому випадку c++
Ответы
Ответ:
Объяснение:
C++
#include <iostream>
using namespace std;
void replaceIfLessOrEqual(double& num1, double num2) {
if (num1 <= num2) {
num1 = 0.0;
}
}
int main() {
double num1, num2;
// Input the two real numbers
cout << "Enter the first number: ";
cin >> num1;
cout << "Enter the second number: ";
cin >> num2;
// Call the function to perform the replacement
replaceIfLessOrEqual(num1, num2);
// Output the updated values
cout << "Updated values: " << num1 << " " << num2 << endl;
return 0;
}
Ця програма визначає функцію replace If Less Or Equal, яка приймає два подвійних значення як аргументи. Він перевіряє, чи перше число менше або дорівнює другому. Якщо так, перше число замінюється нулем.
У основній функції вона приймає два дійсні числа як вхідні дані, викликає функцію replace If Less Or Equal із цими числами, а потім друкує оновлені значення.
Майте на увазі, що це базовий приклад для демонстрації. У реальній програмі ви можете додати обробку помилок для випадків, коли користувач вводить недійсні дані (наприклад, нечислові дані).