НАПИСАТЬ ** ЯЗЫКЕ C++ Сравнить 4 числа: 1 со 2, 3 с 4 (Объявляем 4 переменных сравниваем...

0 голосов
50 просмотров

НАПИСАТЬ НА ЯЗЫКЕ C++
Сравнить 4 числа: 1 со 2, 3 с 4
(Объявляем 4 переменных
сравниваем первую со второй
третью с четвертой)
Вывести сообщение с большими из двух
И вывести числа в столбик от большего к меньшему
Например:
Введите число:
1 4 5 3
Результат:
5 4 3 1


Информатика | 50 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Если я правильно поняла, что от меня хотят, то как вариант, можно решить вот так: 

int a,b,c,d,k1,k2,m1,m2;
cin>>a>>b>>c>>d;
if (a>=b)  cout<<a; k1=a;m1=b;<br> else cout<<b;k1=b;m1=a;<br>if (c>=d) cout<<c;k2=c;m2=d;<br>  else cout<<d;k2=d;m2=c;<br> if (k1>=k2)  cout<<k1<<endl<<k2<<endl;<br>  else cout<<k2<<endl<<k1<<endl;<br> if(m1>=m2) cout<<m1<<endl<<m2;<br>else cout<<m2<<endl<<m1;

(318 баллов)
0

не работает..

0

это только тело функции и сам алгоритм

0

можете написать все правильно? Срочно надо на завтра

0

#include
using namespace std;
int main()
{
setlocale (LC_ALL, "Russian");
int a,b,c,d,k1,k2,m1,m2;
cin>>a>>b>>c>>d;
if (a>=b) {cout<<a<<endl; k1=a;m1=b;}<br> else { cout<<b<<endl;k1=b;m1=a;}<br>
if (c>=d) {cout<<c<<endl;k2=c;m2=d;}<br> else {cout<<d<<endl;k2=d;m2=c;}<br> if (k1>=k2) {cout<<k1<<" "<<k2<<" ";}<br> else {cout<<k2<<" "<<k1<<" ";}<br> if(m1>=m2) {cout<<m1<<" "<<m2;}<br>else {cout<<m2<<" "<<m1;}<br>cout<<endl;<br>
system ("pause");
return 0;
}

0

Спасибо большое!