Предмет: Информатика,
автор: kurmanovaamira
Напишите процедуру, которая переставляет три переданные ей числа в
порядке возрастания.
Например:5 15 10
5 10 15
В С++
Ответы
Автор ответа:
3
#include <iostream>
#include <iomanip>
using namespace std;
void swp(int* a, int* b) {
int c;
c=*a; *a=*b; *b=c;
}
int main() {
int a,b,c,d;
cout<<"input a b c "; cin>>a>>b>>c;
if (b<a) swp(&a,&b);
if (c<a) swp(&a,&c);
if (c<b) swp(&b,&c);
cout<<a<<" "<<b<<" "<<c<<endl;
system("pause");
return 0;
}
#include <iomanip>
using namespace std;
void swp(int* a, int* b) {
int c;
c=*a; *a=*b; *b=c;
}
int main() {
int a,b,c,d;
cout<<"input a b c "; cin>>a>>b>>c;
if (b<a) swp(&a,&b);
if (c<a) swp(&a,&c);
if (c<b) swp(&b,&c);
cout<<a<<" "<<b<<" "<<c<<endl;
system("pause");
return 0;
}
Похожие вопросы
Предмет: Алгебра,
автор: zawaa
Предмет: Українська література,
автор: kvysd
Предмет: География,
автор: sharipovalyutfiya22
Предмет: Литература,
автор: Ssvictoriya
Предмет: Биология,
автор: сон37