Предмет: Информатика,
автор: Аноним
С++
Дано дві змінні дійсного типу: A, B. Перерозподілити значення даних
змінних так, щоб у A виявилося менше з значень, а в B-більше. Вивести нові
значення змінних A і B.
Ответы
Автор ответа:
0
Ответ:
1-й вариант с использованием min и max из stdlib.h:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
double A{}, B{};
cout << "A = ";
cin >> A;
cout << "B = ";
cin >> B;
double temp = A;
A = min(A, B), B = max(temp, B);
cout << endl << endl << "A = " << A << endl << "B = " << B;
return 0;
}
2-й вариант через обычные if else:
#include <iostream>
using namespace std;
int main()
{
double A{}, B{};
cout << "A = ";
cin >> A;
cout << "B = ";
cin >> B;
double tmpMin{}, tmpMax{};
if (A < B) tmpMin = A, tmpMax = B;
else tmpMin = B, tmpMax = A;
A = tmpMin, B = tmpMax;
cout << endl << endl << "A = " << A << endl << "B = " << B;
return 0;
}
Похожие вопросы
Предмет: Українська мова,
автор: kozerenkolyudmi
Предмет: Русский язык,
автор: superq11
Предмет: Українська мова,
автор: СеменБогдан
Предмет: Математика,
автор: yasya38
Предмет: Математика,
автор: kowka0222