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

Задачка на пробелы. - C++

Восстановить пароль Регистрация
 
coreshok
3 / 3 / 0
Регистрация: 23.12.2011
Сообщений: 55
26.02.2012, 21:04     Задачка на пробелы. #1
Всем здрасте! Ребята, правильно ли я понял порядок работы операторов в этом коде?
Так как тип переменной <int>, то значение после запятой отбрасывается и при делении пятизначного числа (по условию задачи) на 10000 остается только целое (12345/10000=1,2345) т.е цифра"1" и выводится на экран, а пробел создается пустыми кавычками.В следующей строке находится остаток от деления,он равен 2345 .Далее уже число 2345 делится на 1000, результат целое число 2, оно и выводится на экран и т.д.Если я не прав, то по правьте)))

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 #include <iostream>
using namespace std;
int main()
{
int var;
cout << "Vvedite pyit chisel:";
cin >> var;
cout << var/10000 <<" ";
var%=10000;
cout << var/1000 <<" ";
var%=1000;
cout << var/100 <<" ";
var%=100;
cout << var/10 <<" ";
var%=10;
cout << var/1 <<" ";
var%=1;
return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2012, 21:04     Задачка на пробелы.
Посмотрите здесь:

пробелы C++
заменить пробелы C++
Лишние пробелы C++
C++ Пробелы в массиве
C++ Пробелы в строке
C++ Не игнорировать пробелы
C++ Пробелы в строке
C++ Не выводит пробелы!

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rusl_v
 Аватар для Rusl_v
13 / 12 / 1
Регистрация: 22.12.2010
Сообщений: 67
26.02.2012, 21:16     Задачка на пробелы. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main()
{
int var;
cout << "Vvedite pyit chisel:";
cin >> var;                                //Вводим 12345
cout << var/10000 <<" ";             //Выводится на экран 1 т.к. int
var%=10000;                            //2345 
cout << var/1000 <<" ";             //выводится на экран 2
var%=1000;                             //345
cout << var/100 <<" ";               //3 и т.д.
var%=100;
cout << var/10 <<" ";
var%=10;
cout << var/1 <<" ";
var%=1;
 
return 0;
}
coreshok
3 / 3 / 0
Регистрация: 23.12.2011
Сообщений: 55
29.02.2012, 08:16  [ТС]     Задачка на пробелы. #3
Благодарю! И я о том же!
Yandex
Объявления
29.02.2012, 08:16     Задачка на пробелы.
Ответ Создать тему
Опции темы

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