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

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

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

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

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

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

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

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

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

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

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 / 5
Регистрация: 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 / 5
Регистрация: 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 / 5
Регистрация: 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
Привет! Вот еще темы с решениями:

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

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

Функция переворота чисел
Как перевернуть цыфри долгого целого числа задом на перед тоесть если есть...

Функция генерации случайных чисел
Здравствуйте, возник такой вопрос: мне нужно определить генерацию случайных...


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

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

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