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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.60
mmss
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 5
#1

число наоборот - C++

28.12.2011, 18:30. Просмотров 2344. Ответов 4
Метки нет (Все метки)

помогите сделать задачу
число наоборот только для четырёхзначных чисел
с коментариями
в dev c++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 18:30     число наоборот
Посмотрите здесь:

Конвертировать строку с датой и временем в число секунд и наоборот - число секунд в дату и время - C++
Здравствуйте. Подскажите пожалуйста есть строки типа char/string: 2015.04.30 06:30 как перевести данное время в число секунд. И...

Строка -> Число, и наоборот - C++
Короче говоря, нужна какая-нить C++ функция для перевода строки в число и наоборот. Функцию atoi() я знаю, но она Си-шная, из <stdlib.h>,...

Записать двузначное число наоборот - C++
Дано 2-х значное число , записать наоборот

Перевести число из 2-ой системы в 10-тичную и наоборот - C++
Перевести число из 2-ой системы в 10-тичную и наоборот.(Желательно с алгоритмом)Заранее спасибо.

Как перевести из символа в число и после наоборот - C++
Доброго Вам времени суток форумчане! Сразу к делу. Сталкнулся с проблемой в учебнике Лафоре есть пример //parse.cpp разбор...

В массиве заменить отрицательное на положительное число и наоборот - C++
Нужно в массиве заменить отрицательное на положительное число и наоборот!!! # include <iostream> # include <ctime> using namespace...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
28.12.2011, 20:50     число наоборот #2
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main(void)
{
 int n = 1357;
 //   7000         500            30        1
 n = n%10*1000 + n/10%10*100 + n/100%10*10 + n/1000;
 std::cout << n << std::endl;
 return 0;
}
Mikola-BLR
47 / 47 / 7
Регистрация: 27.12.2011
Сообщений: 65
28.12.2011, 21:13     число наоборот #3
Если нужно вводить с клавиатуры число, то можно так
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
#include <iostream>//отсюда берём потоки ввода-вывода cin, cout
#include <conio.h>//отсюда берём функцию getch(), setlocale()
#include <cstdlib>//отсюда берём функцию system()
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");//чтобы русский алфавит не выводился в консоль кракозябрами
    cout << "Введите число: ";
    char chislo[4];//массив из 4-х переменных типа char (символ)
    for (int i=0; i<4; i++)
    {
        cout << (chislo[i]=getch());//функцией getch() получаем символ нажатой клавиши и вносим в массив, при этом выводим на экран
        if (chislo[i]>'9' || chislo[i]<'0')//проверяем ввели ли мы цифру, из букв и других символов десятичные числа не состоят
        {
            system("cls");//очистка экрана
            cout << "Введите число: ";
            i=-1;//в конце цикла добавится единица(i++) и получим i=0, т.е. начнём ввод число заново
        }
    }
    cout << "\nЧисло наоборот: ";
    for (int i=3; i>=0; i--) cout << chislo[i];//выводим массив задом на перёд
    cout << endl;//переход на новую строку
    system("pause");//пауза, чтобы окно консоли после выполнения само не закрывалось
    return 0;
}
mmss
0 / 0 / 0
Регистрация: 23.12.2011
Сообщений: 5
28.12.2011, 23:06  [ТС]     число наоборот #4
спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2011, 23:25     число наоборот
Еще ссылки по теме:

Ввести шестизначное число, перевернуть наоборот, записать в перменную - C++
вот собственно задание. как реализовать понятия не имею. заранее спасибо.

Перевести число из 4-ричной системы счисления в 18-ричную и наоборот - C++
Перевести число из 4-ричной системы счисления в 18-ричную и наоборот

Если вы вводите число,то программа должна его записать наоборот - C++
если вы вводите число,то программа должна его записать наоборот... типо: я пишу 123 а программа 321

Определить, является ли число а делителем числа b или, наоборот, число b делителем числа а - C++
Определить, является ли число а делителем числа b или, наоборот, число b делителем числа а. Ответом должны служить сообщения &quot;Да, одно из...

Массив наоборот - C++
Массив, ввод чисел массива, и вывод наоборот, windows сообщает о ошибке #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; ...

Вывести стек наоборот ! - C++
Присоединить голову второго стека к хвосту первого. Помогите пожалуйста с последним циклом while(top2) , нужно вывести стек наоборот ...


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

Или воспользуйтесь поиском по форуму:
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
28.12.2011, 23:25     число наоборот #5
Для любого кол-во цифр в пределах size_t (ну и его можно расширить)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    size_t i;
    
    std::cin >> i;
 
    do
    {
        std::cout << i % 10;
        i /= 10;
    }
    while(i);
 
}
Yandex
Объявления
28.12.2011, 23:25     число наоборот
Ответ Создать тему
Опции темы

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