Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 73

Составить и проверить функцию, которая переставляет цифры заданного целого числа N1 в обратном порядке и получает новое число N2

01.11.2013, 15:42. Показов 2113. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
8. Составить и проверить функцию, которая переставляет цифры заданного целого числа N1 в обратном порядке и получает новое число N2. Например, если N1=425, то N2=524.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.11.2013, 15:42
Ответы с готовыми решениями:

Разработать функцию, которая переставляет в обратном порядке цифры заданного долгого целого числа
Помогите написать програму! Разработать функцию, которая переставляет в обратном порядке цифры заданного долгого целого числа (например,...

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

Написать функцию, которая выведет цифры заданного числа в обратном порядке
Добрый вечер, очень нужна ваша помощь. В С++ я новичок, самоучка, не хватает знаний. Задача: Написать функцию, которая выведет цифры...

3
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
01.11.2013, 16:52
swap(a1,a2);
Это перестановка элементов.Ну для массива в цикле в самый раз
0
Консультант Витте
 Аватар для DmitryM5
106 / 86 / 45
Регистрация: 27.08.2013
Сообщений: 1,356
Записей в блоге: 1
01.11.2013, 18:21
Цитата Сообщение от Александраа123 Посмотреть сообщение
8. Составить и проверить функцию, которая переставляет цифры заданного целого числа N1 в обратном порядке и получает новое число N2. Например, если N1=425, то N2=524.
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
#include <iostream>
#include <locale>
using namespace std;
 
int Reverse(int n) {
    int n1=0,a; 
    while(n>0) {
        a=n%10;
        n=n/10;
        n1=n1*10+a;
    }
    return n1;
}
 
int main()
{
std::locale::global(std::locale(""));
int n;
cout<<"Введите целое число "<<endl;
cin>>n;
cout<<"После перестановки цифр заданного числа "<<Reverse(n)<<endl;
  system("pause");
  return 0;
}
0
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
02.11.2013, 17:07
Вот второй вариант.
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <stdio.h>
#include <string>
 
using namespace std;
 
int main()
{
    int N;
    double mass[10000], NumbWhile;
    setlocale(0,"");
 
    while (true)
    {
        cout << "Нажмите 1 для продолжения работы" << endl;
        cin >> NumbWhile;
        if (NumbWhile==1)
        {
            cout << "Введите размер массива" << endl;
            cin >> N;
            if (N<0)
            {
                cout << "Неправильно введённые данные" << endl;
                system("pause");
                return 1;
            }
 
            cout << "Введите массив" << endl;
            for(int i=0; i<N; i++)
                cin >> mass[i];
 
            cout << "Массив в обратном порядке: " << endl; 
            for(int i=N; i>0; i--)
            {
                swap(mass[i-1],mass[i]);
                cout << mass[i] << "  ";
            }
            cout << endl;
        }
        else break;
    }
    system("pause");
    return 0;
}
Слегка подкорректируй его,ну,чтобы программа другие слова выводила, и убери пробел
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.11.2013, 17:07
Помогаю со студенческими работами здесь

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

Получить новое число из заданного при записи его цифр в обратном порядке (проверить)
Вот задание: Написать программу, которая получает новое число, образующееся из заданного натурального числа при записи его цифр в...

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

Определите число, полученное выписыванием в обратном порядке цифр заданного целого числа
Определите число, полученное выписыванием в обратном поряд- ке цифр заданного целого трехзначного числа x. Присвойте это число...

Определить число, полученнное вписыванием в обратном порядке цифр заданного целого числа n.
Определить число, полученнное вписыванием в обратном порядке цифр заданного целого числа n. Помогите кому не трудно решить пожайлуста.


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru