Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
trans967
6 / 2 / 0
Регистрация: 23.04.2013
Сообщений: 203
1

Перестановка чисел(функция)

05.01.2014, 16:00. Просмотров 474. Ответов 7
Метки нет (Все метки)

Даны 4 числа. Организуйте перестановку данных чисел в обратном порядке. Перестановку двух чисел организуйте в виде отдельной функции. Запрещено использовать массивы.
Обязательно должна быть функция.
Помогите пожалуйста.
Знаю,как реализовать без функции,а с функцией нет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2014, 16:00
Ответы с готовыми решениями:

Перестановка чисел
Дано двузначное число. Вывести число, полученное при перестановке цифр...

Перестановка чисел
Для заданного n получить все возможные перестановки чисел: 1, 2, …, n....

Перестановка чисел в массиве
Помогите, пожалуйста, умные кодеры! В начальный момент в массиве записаны по...

Перестановка чисел в массиве
задача: дан массив и число x. переставить числа в массиве таким образом, чтобы...

Перестановка чисел в массиве в обратном порядке.
Прошу помогите!!! Надо решить 2 задачи по С++ !! Срочно!!! 1)написать...

7
__General__
24 / 24 / 12
Регистрация: 04.01.2014
Сообщений: 91
Завершенные тесты: 2
05.01.2014, 16:04 2
пишешь функцию swap:

C++
1
2
3
4
5
6
void swap (int &a, int &b) 
{
    int temp = a;
    a = b;
    b = temp;
}
и вызываешь ее сначала от первого и четвертого чисел, затем от второго и третьего.
0
BigProgrammer
38 / 38 / 8
Регистрация: 20.07.2013
Сообщений: 105
05.01.2014, 16:04 3
Пишете функция, которая переставляет два числа. Вызываете её 2 раза: переставляете 1-е и 4-е числа, затем 2-е и 3-е.
0
trans967
6 / 2 / 0
Регистрация: 23.04.2013
Сообщений: 203
05.01.2014, 16:17  [ТС] 4
Если честно,я не понял,как реализовать функцию,которую написал General
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
    #include <cmath>
  
  
    using namespace std;
     
    int main () {
    int a,b,c,d;
    cout<<"vvedite 4 chisla:";
    cin>>a>>b>>c>>d;
    cout<<a<<b<<c<<d;
    cout<<' ';
    cout <<"vivod chisel v obratnom poryadke: ";
    cout<<d<<c<<b<<a;
    system ("pause");
    return 0;
}
вот мой код.
можете просто записать его с функцией?
0
BigProgrammer
38 / 38 / 8
Регистрация: 20.07.2013
Сообщений: 105
05.01.2014, 16:19 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
 
 
using namespace std;
void swap (int &a, int &b) 
{
    int temp = a;
    a = b;
    b = temp;
}
int main () {
int a,b,c,d;
cout<<"vvedite 4 chisla:";
cin>>a>>b>>c>>d;
cout<<a<<b<<c<<d;
cout<<' ';
swap(a, d);
swap(b, c);
cout <<"vivod chisel v obratnom poryadke: ";
cout<<a<<b<<c<<d;
system ("pause");
return 0;
}
1
trans967
6 / 2 / 0
Регистрация: 23.04.2013
Сообщений: 203
05.01.2014, 21:10  [ТС] 6
скажите пожалуйста, я смотрел в код,но ошибки не обнаружил,но выводятся числа без пробелов(набором цифр просто)
Или я слепой,но голова вечером вообще не варит
Что изменить,скажите пожалуйста
0
MicM
824 / 483 / 324
Регистрация: 29.12.2009
Сообщений: 1,106
Завершенные тесты: 1
05.01.2014, 21:12 7
Цитата Сообщение от trans967 Посмотреть сообщение
выводятся числа без пробелов(набором цифр просто)
C++
1
cout <<a <<' ' <<b <<' ' <<c <<' ' <<d;
1
trans967
6 / 2 / 0
Регистрация: 23.04.2013
Сообщений: 203
05.01.2014, 21:19  [ТС] 8
спасибо большое
0
05.01.2014, 21:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2014, 21:19

Функция возвращающая абсолютное разницу первого и второго параметров и функция типа int, возвращающая минимальное из трех целых чисел
Разработать заданные согласно условия функции и сделать в главной программе по...

Функция генерации чисел
помогите пожалуйста ! нужно написать функцию которая будет генирировать числа...

Функция округления чисел
Здравствуйте, подскажите пожалуйста. Написала функцию округления цифр void...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru