Предмет: Информатика, автор: Bekose

( На языке С++) Напишите процедуру, которая переставляет три переданные ей числа в порядке возрастания.
Пример:
входные данные
10 15 5
выходные данные
5 10 15

Ответы

Автор ответа: srzontmp
0
#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;
}

input a b c  21 17 13
13 17 21

Автор ответа: contrlc
0
//Удачи с C++  :)
#include <iostream>

inline void sort(int *a, int *b, int *c);

int main() 
{
    int x, y, z;
    std::cin >> x >> y >> z;
    void (*ptr)(int *x, int *y, int *z);
    ptr = sort;
    (*ptr)(&x, &y, &z);
    std::cout << x << " " << y << " " << z << std::endl;
    system("pause");
    return 0;
}

inline void sort(int *a, int *b, int *c) 
{
    if (*b < *a) std::swap(*a, *b);    
    if (*c < *a) std::swap(*a, *c);    
    if (*c < *b) std::swap(*b, *c);
}
Похожие вопросы
Предмет: Литература, автор: ivannivann21112007
Задание № 2: Используя слова для справок, найдите определения для следующих слов:
(1) Ныне; (2) вещий; (3) обрёк он мечам и пожарам; (4) броня; (5) кудесник; (6) мольба; (7) волхв; (8) жребий; (9) чело; (10) отрада; (11) пращ; (12) кинжал; (13) бранное поле; (14) сеча; (15) позлащенный; (16) стремя; (17) отроки-други; (18) попона; (19) под уздцы; (20) курган; (21) ретивый; (22) ковыль; (23) тризна; (24) секира.
Материал для справок: (А) позолоченный; (Б) колющее оружие с коротким клинком; (В) металлическая защитная одежда воина; (Г) мудрый; (Д) будущее, судьба; (Е) горячая просьба; (Ж) у древних славян – чародей, колдун; (З) бой, битва; (И) за узду; (К) сложенный петлею ремень или веревка для метания камней; (Л) быстрый, бойкий; (М) удовольствие, радость; (Н) лоб; (О) волхв, волшебник, колдун, предсказатель, прорицатель; (П) решил разрушить и сжечь; (Р) теперь, в настоящее время; (С) поле битвы; (Т) степной дикорастущий злак с узкими листьями; (У) древний могильный холм; (Ф) покрывало для лошадей, закрывающее спину; (Х) старинное оружие в виде топора на длинной рукояти; (Ц) молодые слуги князя; (Ч) поминки; (Ш) железная душка, подвешиваемая к седлу для упора ног всадника.
Предмет: Алгебра, автор: Аноним
Предмет: Математика, автор: к20009999999