Предмет: Информатика,
автор: coolserver2008
Помогите пожалуйста на С++, не могу просто понять как, с решением, огромное спасибо!
Приложения:
Ответы
Автор ответа:
0
#include <iostream>
using namespace std;
double calc(double m, double n) {
if (n < 0 && m > 0) {
return m + n * n;
} else if (m <= 0 && n < 0) {
return m + 2 * n;
} else {
return m + 1;
}
}
int main() {
double N, M;
cout << "Введите M: "; cin >> M;
cout << "Введите N: "; cin >> N;
cout << calc(M, N);
return 0;
}
using namespace std;
double calc(double m, double n) {
if (n < 0 && m > 0) {
return m + n * n;
} else if (m <= 0 && n < 0) {
return m + 2 * n;
} else {
return m + 1;
}
}
int main() {
double N, M;
cout << "Введите M: "; cin >> M;
cout << "Введите N: "; cin >> N;
cout << calc(M, N);
return 0;
}
Автор ответа:
0
Проверял на "Repl It", C++11. Вроде всё правильно высчитывает.
Автор ответа:
0
Спасибо тебе огромное!
Похожие вопросы
Предмет: Английский язык,
автор: kigoriv
Предмет: Математика,
автор: dinaomarova09
Предмет: Другие предметы,
автор: maxsumaahmedova3
Предмет: Биология,
автор: кирилл138
Предмет: Химия,
автор: annalantsova9