Другие языки программирования и технологии
Помогите пожалуйста с программой нужно написать в си++
Написать программу для нахождения суммы большего и меньшего из трех чисел
#include <iostream>
using namespace std;
int main()
{
int a, b, c;
cout << " a?.. "; cin >> a;
cout << " b?.. "; cin >> b;
cout << " c?.. "; cin >> c;
int max = (a > b) ? (a > c) ? a : c : (b > c) ? b : c;
int min = (a < b) ? (a < c) ? a : c : (b < c) ? b : c;
int summa = max + min;
cout << " Summa = " << summa << endl;
cin.get(); cin.get();
return 0;
}
using namespace std;
int main()
{
int a, b, c;
cout << " a?.. "; cin >> a;
cout << " b?.. "; cin >> b;
cout << " c?.. "; cin >> c;
int max = (a > b) ? (a > c) ? a : c : (b > c) ? b : c;
int min = (a < b) ? (a < c) ? a : c : (b < c) ? b : c;
int summa = max + min;
cout << " Summa = " << summa << endl;
cin.get(); cin.get();
return 0;
}
из трех a b и c сумма может быть
a+b
a+c
b+c
так что всего 3 варианта и из них выбрать минимальный и максимальный
if( (a+b <= a+c) && (a+b <= b+c) ) cout << "a+b минимальная сумма = " << a+b;
и так подобно для других и для максимального тоже, некогда счас, я убег
a+b
a+c
b+c
так что всего 3 варианта и из них выбрать минимальный и максимальный
if( (a+b <= a+c) && (a+b <= b+c) ) cout << "a+b минимальная сумма = " << a+b;
и так подобно для других и для максимального тоже, некогда счас, я убег
Не любите вы C++ =)
функции min и max описаны в algorithm =>
имеем простенькую вещь:
#include <algorithm>//Для min и max
#include <iostream> //Для cout
void main() {
int a=5,b=3,c=2;
int imax = max(a, max(b,c)); //Находим максимальное
int imin = min(a, min(b,c)); //Находим минимальное
cout << "max:" << imax << endl << "min:" << imin << endl << "sum:" << imax + imin << endl;
}
функции min и max описаны в algorithm =>
имеем простенькую вещь:
#include <algorithm>//Для min и max
#include <iostream> //Для cout
void main() {
int a=5,b=3,c=2;
int imax = max(a, max(b,c)); //Находим максимальное
int imin = min(a, min(b,c)); //Находим минимальное
cout << "max:" << imax << endl << "min:" << imin << endl << "sum:" << imax + imin << endl;
}
#include <iostream.h>
int SumMinMax(int a, int b, int c)
{
int min, max;
min = a;
max = a;
if( b < min) min = b;
if( b > max) max = b;
if( c < min) min = c;
if( c > max) max = c;
return min+max;
}
int main()
{
int x1,x2,x3;
cout << "x1=";
cin >> x1;
cout << "x2=";
cin >> x2;
cout << "x3=";
cin >> x3;
cout << "min+max=" << SumMinMax(x1,x2,x3) << endl;
system("PAUSE 0");
return 0;
}
int SumMinMax(int a, int b, int c)
{
int min, max;
min = a;
max = a;
if( b < min) min = b;
if( b > max) max = b;
if( c < min) min = c;
if( c > max) max = c;
return min+max;
}
int main()
{
int x1,x2,x3;
cout << "x1=";
cin >> x1;
cout << "x2=";
cin >> x2;
cout << "x3=";
cin >> x3;
cout << "min+max=" << SumMinMax(x1,x2,x3) << endl;
system("PAUSE 0");
return 0;
}
int min,max;
min=a;
max=a;
if (b < min) min=b;
if (c < min) min=c;
if (b < min) min=b;
if (c < min) min=c;
min=a;
max=a;
if (b < min) min=b;
if (c < min) min=c;
if (b < min) min=b;
if (c < min) min=c;
Похожие вопросы
- «Помогите пожалуйста! Очень надо!! ! Нужно написать на языке Си (именно на СИ) . Заранее СПАСИБО!!!»
- Помогите пожалуйста создать программу "Таймер" на СИ. Заранее всем благодарен!)
- Помогите пожалуйста составить программу на СИ++. Заранее всем БЛАГОДАРЕН!
- Помогите пожалуйста составить программу в Qbasic обычного квадратного уравнения...очень нужно...
- Помогите пожалуйста создать программу на Паскале. Заранее всем благодарен
- Помогите пожалуйста составить программу и блок-схему (какой-либо один из трех вариантов)
- помогите, пожалуйста, доработать программу на языке Java
- Помогите пожалуйста с программами по пасклю...
- Народ, помогите пожалуйста с программой в C#
- я плохо знаю с++ помогите пожалуйста исправить программу