Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,910
Записей в блоге: 1
#1

Как это можно реализовать - C++

22.10.2011, 08:43. Просмотров 398. Ответов 4
Метки нет (Все метки)

Напишите программу, предлагающую пользователю ввести три целых числа, а затем вывести их в порядке возрастания, разделяя запятыми. Например, если пользователь вводит числа 10 4 6, то программа должна вывести на экран числа 4, 6, 10. Если два числа совпадают, то они должны быть упорядочены одновре¬менно. Например, если пользователь вводит числа 4 5 4, то программа должна вывести на экран числа 4,4, 5.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2011, 08:43     Как это можно реализовать
Посмотрите здесь:

C++ можно ли в с++ вызвать переменную из одной функции в другую т.е. мы переменну задали в одной функции а использовали в другой... и как это реализовать?
Можно ли это написать как то проще C++
как можно переписать вот это в с++ C++
C++ как можно реализовать это в коде?
Выяснить можно ли с поля (k,l) одним ходом ферьзя попасть на поле(m,n). Если нет, то выяснить, как это можно сделать за два хода C++
C++ нужно создать таблицу из 3 строк и 4 столбцов и заполнить её (любой информацией,это неважно) . Как это можно сделать ?
в общих чертах представляю,но как это реализовать? C++
C++ хочу попробовать всунуть "for (int j=0; j<5; j++)" в cin. Как это можно реализовать?
Как это можно реализовать? C++
Как можно реализовать ? C++
C++ Сумма всех цифр в строке. Как можно реализовать это в С++ ?
C++ Как подключить функцию? Как это можно исправить?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ree.exe
56 / 56 / 4
Регистрация: 01.08.2011
Сообщений: 141
22.10.2011, 12:49     Как это можно реализовать #2
Ну вводишь ты числа, а потом сравниваешь первое со вторым(если первое больше, то меняешь местами) второе с трети(если второе больше, меняешь меставми) и снова первое со вторым(если первое больше, то меняешь местами)
Gepar
1175 / 531 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
22.10.2011, 13:21     Как это можно реализовать #3
C++
1
2
3
4
5
    int a,b,c;
    cin>>a>>b>>c;
    cout<<max(a,max(b,c))<<'\t'
        <<max(a,min(b,c))<<'\t'
        <<min(a,min(b,c))<<'\n';
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,910
Записей в блоге: 1
22.10.2011, 13:36  [ТС]     Как это можно реализовать #4
Цитата Сообщение от Ree.exe Посмотреть сообщение
Ну вводишь ты числа, а потом сравниваешь первое со вторым(если первое больше, то меняешь местами) второе с трети(если второе больше, меняешь меставми) и снова первое со вторым(если первое больше, то меняешь местами)
Я вот так сделал

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
  int m[3];
  int tmp;
  cout<<"Введите три числа"<<endl;
  for (int i=0;i<3;i++)
{
        cin>>m[i];
for (int j=0; j<2; j++)
      if(m[j]>m[j+1])
      {
           tmp=m[j];
           m[j]=m[j+1];
           m[j+1]=tmp;
      
      }
 
}
for (int x=0; x<3; x++)
{
  cout<<m[x]<<endl;
}
 
    getch();
    return 0;
}
anonimious
13 / 13 / 2
Регистрация: 17.10.2011
Сообщений: 54
22.10.2011, 16:25     Как это можно реализовать #5
Методом пузырьковой сортировки
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
void main(){
    setlocale(LC_ALL,"rus");
    const int size=3; int mas[size];
    for(int i=0;i<size;i++) cin>>mas[i];
    for(int i=size-1;i>0;i--)
        for(int j=0;j<i;j++)
            if(mas[j]>mas[j+1])
                {int temp=mas[j]; mas[j]=mas[j+1]; mas[j+1]=temp;}
    cout<<endl;
    for(int i=0;i<size;i++) cout<<mas[i]<<endl;}
Yandex
Объявления
22.10.2011, 16:25     Как это можно реализовать
Ответ Создать тему
Опции темы

Текущее время: 07:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru