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

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

Восстановить пароль Регистрация
 
Aleksandr_one
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 6
23.01.2014, 02:35     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой #1
Потрібно написать програму , яка записує пятницифреве число в рядок , з відступом в 3 пробіли між кожною цифрою. На вході маємо ціле пятизначне число.

Підскажіть будь ласка , алгоритм .
Дякую!!!
Нужно написать программу, которая записывает пятизначное число в строку, с отступом в 3 пробела между каждой цифрой. На входе имеем целое пятизначное число. Подскажите пожалуйста, алгоритм
 Комментарий модератора 
Пункт 1.4 Правил: Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках запрещено.

Переводите пожалуйста свои задания.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 02:35     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой
Посмотрите здесь:

Написать функцию, преобразующую строку символов так, что между словами всегда находится два пробела C++
как записать число в строку? C++
C++ [C++] Является ли данное пятизначное число палиндромом
Как записать число в строку? C++
C++ ввести пятизначное число, определяет, является ли оно палиндромом
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ev_Hyper
 Аватар для Ev_Hyper
1805 / 1626 / 435
Регистрация: 15.12.2013
Сообщений: 5,773
23.01.2014, 02:38     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой #2
Цитата Сообщение от Aleksandr_one Посмотреть сообщение
Підскажіть будь ласка , алгоритм .
Написать программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
23.01.2014, 02:44     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой #3
Можно так:
C++
1
2
        cin >> n1 >> n2 >> n3 >> n4 >> n5;
    number = n5 + (n4 * 10) + (n3 * 100) + (n2 * 1000) + (n1 * 10000);
Или так:
C++
1
2
3
scanf("%i   %i   %i   %i   %i", &n1, &n2, &n3, &n4, &n5);
    number = n5 + (n4 * 10) + (n3 * 100) + (n2 * 1000) + (n1 * 10000);
    printf("%i\n",number);
Тогда правда количество пробелов не имеет значения.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.01.2014, 02:52     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой #4
Alex566, По моему ты сделал все наоборот.
Цитата Сообщение от Aleksandr_one Посмотреть сообщение
На вході маємо ціле пятизначне число.
а нужно вывести цифры этого числа через пробел
Aleksandr_one
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 6
23.01.2014, 02:53  [ТС]     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой #5
Хтось може пояснити цей код , дякую!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
int main()
{
int a;
 
cout << "Vvedite chislo is 5 cifr: ";
cin >> a;
 
cout << a / 10000 << "   ";
a %= 10000;
cout << a / 1000 << "   ";
a %= 1000;
cout << a / 100 << "   ";
a %= 100;
cout << a / 10 << "   ";
a %= 10;
cout << a / 1 << "   ";
 
return 0;
}
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.01.2014, 03:05     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой #6
Aleksandr_one,
/ - деление
% - остаток от деления
Пример:
Число:12345
12345/10000 = 1 - выводим на экран
12345%10000 = 2345 - избавляемся от уже найденной цифры
2345/1000 = 2 - выводим
2345%1000 = 345
...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2014, 16:37     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой
Еще ссылки по теме:

C++ Вводить пятизначное число пока не будет введено правильноеповторять ввод, пока не будет введено пятизначное число. Не получается выполнить задание.
C++ Записать число в строку в заданном формате
C++ Вставка пробела после символа, не являющегося буквой или цифрой

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

Или воспользуйтесь поиском по форуму:
Aleksandr_one
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 6
23.01.2014, 16:37  [ТС]     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой #7
Cпасибо!
Yandex
Объявления
23.01.2014, 16:37     Записать пятизначное число в строку, с отступом в 3 пробела между каждой цифрой
Ответ Создать тему
Опции темы

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