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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.89
Serj_Goreliy
Сообщений: n/a
#1

Разбить число на цифры, каждую цифру записать в ячейку массива - C++

26.04.2013, 13:42. Просмотров 3741. Ответов 1
Метки нет (Все метки)

Пользователь задает число N с консоли. Программа разбивает полученное число на цифры, получает реверс числа и распечатывает полученный результат на экран. В решении данного задания использовать массив, а так же следующий алгоритм действий:
- разбить число на цифры, каждую цифру записать в ячейку массива;
- получить реверс исходного числа, используя значения массива;
- распечатать полученный результат пользователю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2013, 13:42     Разбить число на цифры, каждую цифру записать в ячейку массива
Посмотрите здесь:

C++ Каждую цифру целого числа х, поместить в отдельный элемент массива m
Программа считывает двузначное число и выводит через пробел каждую цифру отдельно C++
Каждую цифру числа забить в ячейку массива C++
Записать все двоичные числа по порядку каждую цифру в отдельный элемент массива C++
C++ Записать число в ячейку char
C++ Ввести число n, разбить число на цифры, и найти сумму этих цифр
Дано число. Разделить каждую цифру десятичной записи этого числа на его порядковый номер. Полученное число нап C++
C++ Считать двузначное число и вывести через пробел каждую цифру отдельно
Функция, вводящая целое число и печатающая каждую цифру отдельно C++
C++ Посимвольная запись в каждую ячейку символьного массива
C++ Найти все цифры в строке. каждую цифру напечатать в отдельной строке
C++ Дано число. Разделить каждую цифру числа на его порядковый номер

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
15297 / 9699 / 1441
Регистрация: 24.12.2010
Сообщений: 18,055
26.04.2013, 14:54     Разбить число на цифры, каждую цифру записать в ячейку массива #2
C
1
2
3
for(i=0; n>0; Mas[i++] = n%10) n /= 10;
for(j=0; j<i; j++) printf("%d", Mas[j]);
printf("\n");
Yandex
Объявления
26.04.2013, 14:54     Разбить число на цифры, каждую цифру записать в ячейку массива
Ответ Создать тему
Опции темы

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