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

Дано натуральное число n. Переставить местами первую и последнюю цифры числа n - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.94
Aristocrate
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 14
22.01.2013, 01:11     Дано натуральное число n. Переставить местами первую и последнюю цифры числа n #1
Дано натуральное число n. Переставить местами первую и последнюю цифры числа n.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2013, 01:11     Дано натуральное число n. Переставить местами первую и последнюю цифры числа n
Посмотрите здесь:

Переставить местами первую и последнюю цифры C++
Дано натуральное число n, переставить местами первую и последнюю цифру местами C++
Дано число n, переставить первую и последнюю цифры местами C++
Дано число n, переставить первую и последнюю цифры местами! C++
Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
22.01.2013, 08:28     Дано натуральное число n. Переставить местами первую и последнюю цифры числа n #2
http://ideone.com/kyRobS
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <algorithm>
#include <iostream>
#include <string>
 
int main()
{
    std::size_t num = 1234;
    std::string s = std::to_string((long long)num);
    std::iter_swap(s.begin(), s.end() - 1);
    num = std::stoul(s);
    std::cout << num << std::endl;
}
Aristocrate
0 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 14
22.01.2013, 09:24  [ТС]     Дано натуральное число n. Переставить местами первую и последнюю цифры числа n #3
спасибо,но число должно вводится пользователем
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
22.01.2013, 09:25     Дано натуральное число n. Переставить местами первую и последнюю цифры числа n #4
Aristocrate, в чем проблема?
СПП
25 / 25 / 2
Регистрация: 15.12.2012
Сообщений: 71
22.01.2013, 09:42     Дано натуральное число n. Переставить местами первую и последнюю цифры числа n #5
Вот немного переделанный вариант,когда число вводится пользователем
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <clocale>
#include <cstdlib>
#include <string>
#include <algorithm>
int main(){setlocale(LC_ALL,"Rus");
    std::string _chislo;
    std::cout << "Введите любое число: ";std::cin >> _chislo;
    std::iter_swap(_chislo.begin(), _chislo.end() - 1);
    std::cout << _chislo << std::endl;
system("pause");
return 0;
}
Yandex
Объявления
22.01.2013, 09:42     Дано натуральное число n. Переставить местами первую и последнюю цифры числа n
Ответ Создать тему
Опции темы

Текущее время: 02:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru