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

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

Войти
Регистрация
Восстановить пароль
 
ksly
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 35
#1

Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке - C++

18.09.2015, 10:08. Просмотров 268. Ответов 6
Метки нет (Все метки)

Помогите
Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в
обратном порядке.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2015, 10:08     Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке
Посмотрите здесь:

Вывести на экран: кубы всех целых чисел из диапазона от А до В (А В) в обратном порядке; - C++
Вывести на экран: кубы всех целых чисел из диапазона от А до В (А В) в обратном порядке;

Переставить десятичные цифры числа так, чтобы получить максимально возможное число, записанное теми же цифрами - C++
Задача 37. Дано натуральное число n<1000. Переставить его десятичные цифры так, чтобы получить максимально возможное число, записанное...

Получите число, записанное теми же цифрами, но в противоположном порядке - C++
Дано число n, десятичная запись которого не содержит нулей. Получите число, записанное теми же цифрами, но в противоположном порядке. ...

Рекурсия. Получите число, записанное теми же цифрами, но в противоположном порядке - C++
Дано число n, десятичная запись которого не содержит нулей. Получите число, записанное теми же цифрами, но в противоположном порядке. При...

Вывести на экран последовательность целых чисел в обратном порядке - C++
Помогите) Задание: Вывести на экран : целые числа 10, 12, 14, ... , 60 в обратном порядкев столбик))( в С ++ для начинающих, напишите...

Задан файл из целых чисел со знаком, разделенных пробелом. Произвести чтение этих чисел в обратном порядке, не читая предыдущие. - C++
Есть множество задач анализа данных, записанных в файле, которые можно решить за "линию", не обязательно, сохраняя данные в оперативную...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6282 / 5885 / 1906
Регистрация: 18.12.2011
Сообщений: 15,096
Завершенные тесты: 1
18.09.2015, 11:05     Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <string>
#include <iostream>
#include <sstream>
#include <algorithm>
...
for(int i=A;i<=B;i++)
{
    std::ostringstream os;
    os<<i;
    string s=os.str();
    std::reverse(s.begin(),s.end());
    std::cout<<s<<' ';
}
ksly
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 35
20.09.2015, 14:10  [ТС]     Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке #3
апп
ksly
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 35
24.09.2015, 23:42  [ТС]     Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке #4
Можно более простым кодом?
_Ivana
2887 / 1712 / 148
Регистрация: 01.03.2013
Сообщений: 4,883
Записей в блоге: 2
25.09.2015, 00:09     Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке #5
Конечно
C++
1
2
3
4
5
6
7
8
#include <iostream>
using namespace std;
 
int main() {
    auto rev = [](int i, const auto& la) -> int {if (i) {cout<<i%10; la(i/10, la);}};
    auto task = [=](int i, int m, const auto& la) -> int {if (i<=m) {rev(i, rev); cout<<'\n'; la(i+1, m, la);}};
    int a, b; cin>>a>>b; task(a, b, task); return 0;
}
SerVal
23 / 23 / 2
Регистрация: 16.04.2015
Сообщений: 208
25.09.2015, 01:12     Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке #6
Цитата Сообщение от ksly Посмотреть сообщение
Можно более простым кодом?
Дык, куда ж проще-то? Это ж стандартные функции из стандартной библиотеки(stdlib) для стандартных строк(string).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2015, 01:30     Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке
Еще ссылки по теме:

Дан массив целых чисел. Записать его элементы в обратном порядке. - C++
Доброго времени суток. Помогите, пожалуйста, в следующем. Дан массив целых чисел. Записать его элементы в обратном порядке. Что...

Получить все натуральные делители числа и вывести их в обратном порядке - C++
Ребят Добрый вечер помогите написать программу на с++, очень нужно у самого в с++ фактически нулевые знания. Буду очень очень...

Вывод всех цифр введенного пользователем числа через пробел в обратном порядке - C++
Задача: Написать программу, которая выводит на экран все цифры введенного пользователем числа через пробел в обратном порядке. Всё это...

Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно - C++
Даны два целых числа A и B (A &lt; B). Найти сумму всех целых чисел от A до B включительно. как это реализовать на с++??


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

Или воспользуйтесь поиском по форуму:
Barrent
227 / 103 / 33
Регистрация: 04.05.2013
Сообщений: 296
Завершенные тесты: 2
25.09.2015, 01:30     Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке #7
Проще уже некуда
C++
1
2
3
4
5
6
    int number = 123;
    int reversed;   
    while (number != 0){
        reversed = reversed * 10 + number % 10;
        number = number / 10;
    }
Yandex
Объявления
25.09.2015, 01:30     Для всех целых чисел отрезка [A,B] получить числа, записанные теми же цифрами, но в обратном порядке
Ответ Создать тему
Опции темы

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