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

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

Войти
Регистрация
Восстановить пароль
 
Aleksandr_one
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 6
#1

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

23.01.2014, 02:35. Просмотров 501. Ответов 6
Метки нет (Все метки)

Потрібно написать програму , яка записує пятницифреве число в рядок , з відступом в 3 пробіли між кожною цифрою. На вході маємо ціле пятизначне число.

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

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

Вводить пятизначное число пока не будет введено правильноеповторять ввод, пока не будет введено пятизначное число. Не получается выполнить задание. - C++
#include <iostream> using namespace std; int main() { setlocale(LC_ALL, "rus"); cout << "\t\t\tДеление числа на разряды."...

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

Вставка пробела после символа, не являющегося буквой или цифрой - C++
Подскажите, пожалуйста, как вставить пробел после каждого символа, не являющегося буквой или цифрой? Думала использовать функцию strtok и...

Как записать число в строку? - C++
дано ЛЮБОЕ вещественное число (double) например, double r= 246.1245 мне нужно его вставить(записать) в строку string temp; без...

Как записать число в строку? - C++
Объясните, пожалуйста

Определить, является ли данное пятизначное число палиндромом - C++
Программа должна определять, является ли данное пятизначное число палиндромом. Палиндром-число или текст, который читается одинаково как...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ev_Hyper
Заблокирован
23.01.2014, 02:38 #2
Цитата Сообщение от Aleksandr_one Посмотреть сообщение
Підскажіть будь ласка , алгоритм .
Написать программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры
Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
23.01.2014, 02:44 #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
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.01.2014, 02:52 #4
Alex566, По моему ты сделал все наоборот.
Цитата Сообщение от Aleksandr_one Посмотреть сообщение
На вході маємо ціле пятизначне число.
а нужно вывести цифры этого числа через пробел
Aleksandr_one
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 6
23.01.2014, 02:53  [ТС] #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
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
23.01.2014, 03:05 #6
Aleksandr_one,
/ - деление
% - остаток от деления
Пример:
Число:12345
12345/10000 = 1 - выводим на экран
12345%10000 = 2345 - избавляемся от уже найденной цифры
2345/1000 = 2 - выводим
2345%1000 = 345
...
Aleksandr_one
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 6
23.01.2014, 16:37  [ТС] #7
Cпасибо!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2014, 16:37
Привет! Вот еще темы с ответами:

Записать число в строку в заданном формате - C++
Добрый день. Есть число double от 0 до 99. Нужно записать его в std::string в виде XX.XXXX. К сожалению не придумал ничего лучше чем ...

Ввести пятизначное число и определить, является ли оно палиндромом - C++
Как понять полиродедное число?

Написать программу, запрашивающую пароль пользователя (целое пятизначное число) - C++
Плз :help::help: помагите мне решить эти задачки : (заранее огромное спасибо) :wall:1) Написать программу, которая вычисляет значение...

Ввести пятизначное число и сдвинуть его циклически вправо на 2 разряда - C++
Ввести пятизначное число и сдвинуть его циклически вправо на 2 разряда (например, ввести число 12345 – получить и вывести 45123).Заранее...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.01.2014, 16:37
Ответ Создать тему
Опции темы

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