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

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

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

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

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2015, 10:08
Ответы с готовыми решениями:

Вывести на экран кубы всех целых чисел из диапазона от А до В в обратном порядке
Вывести на экран кубы всех целых чисел из диапазона от А до В (А<В) в обратном...

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

Дано 100 целых чисел (случайная последовательность). Распечатайте эти числа в обратном порядке по 6 чисел в с
Дано 100 целых чисел (случайная последовательность). Распечатайте эти числа в...

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

Массивы. Дано n целых чисел. Распечатать их в обратном порядке по 4 числа в строке
не знаю каким образом вставить endl. На сколько я понимаю, нужно сделать так,...

6
zss
Модератор
Эксперт С++
6985 / 6547 / 4151
Регистрация: 18.12.2011
Сообщений: 17,277
Завершенные тесты: 1
18.09.2015, 11:05 #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<<' ';
}
1
ksly
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 43
20.09.2015, 14:10  [ТС] #3
апп
0
ksly
0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 43
24.09.2015, 23:42  [ТС] #4
Можно более простым кодом?
0
_Ivana
3233 / 1861 / 235
Регистрация: 01.03.2013
Сообщений: 5,091
Записей в блоге: 5
25.09.2015, 00:09 #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;
}
0
SerVal
23 / 23 / 8
Регистрация: 16.04.2015
Сообщений: 208
25.09.2015, 01:12 #6
Цитата Сообщение от ksly Посмотреть сообщение
Можно более простым кодом?
Дык, куда ж проще-то? Это ж стандартные функции из стандартной библиотеки(stdlib) для стандартных строк(string).
0
Barrent
246 / 122 / 54
Регистрация: 04.05.2013
Сообщений: 346
Завершенные тесты: 2
25.09.2015, 01:30 #7
Проще уже некуда
C++
1
2
3
4
5
6
    int number = 123;
    int reversed;   
    while (number != 0){
        reversed = reversed * 10 + number % 10;
        number = number / 10;
    }
0
25.09.2015, 01:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2015, 01:30

Массив. Положительные элементы массива а, записанные в том же порядке + отрицательные элементы массива b, записанные в обратном порядке
Из двух массивов а, а, ...., а и b, b, ....., b, создать следующие массивы: 1....

Заполнить массив цифрами заданного числа, расположенными в обратном порядке
Дано натуральное число n (n&lt;10^6). Заполнить массив его цифрами, расположенными...

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


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

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

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