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

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

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

Объясните, пожалуйста, строчку var %= 1000 - C++

22.05.2014, 21:55. Просмотров 164. Ответов 3
Метки нет (Все метки)

Тут делов на две секунды, ибо я новичок, и вопросы априори у меня глупые.

есть задачка для чайников.

Напишите программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга с тремя пробелами между ними. Например, если пользователь вводит в программу 42339, то должно быть напечатано

4 2 3 3 9

Решение к ней тоже есть.

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 var;
   
   cout << "Vvedite chislo is 5 cifr: ";
   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 << "   ";
 
   return 0;
}
Но еще есть и вопрос!
Объясните ,пожалуйста, строчку var %= 1000. Что значит сие?

Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2014, 21:55     Объясните, пожалуйста, строчку var %= 1000
Посмотрите здесь:

объясните, пожалуйста, полностью строчку с циклом - C++
#include &lt;stdio.h&gt; int main () { int a,b; scanf(&quot;%i&quot;,&amp;b); for (a=0;a&lt;=b-1; a++) { printf(&quot;Privet &quot;); } ...

Объясните строчку - C++
#include&lt;iostream&gt; #include&lt;fstream&gt; #include&lt;locale.h&gt; #include&lt;iomanip&gt; #include &lt;cstdlib&gt; using namespace std; struct...

Объясните строчку в коде - C++
#include &lt;iostream&gt; using namespace std; class Node{ public: int data; Node * next; Node *prev; ...

Объясните строчку в программе - C++
Всем привет. Ребята, нужна ваша помощь. Подскажите, пожалуйста, что выполняет следующая строка в программе: ...

Объясните строчку кода - C++
a = b &gt;&gt; c; наперед спасибо!

Объясните нубу строчку кода с Vector - C++
vector&lt;vector&lt;int&gt; &gt; dp( W + 1, vector&lt;int&gt;( n+1, 0 ) ); Что она делает? Создает вектор состоящий из векторов типа int и...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Хедин
73 / 68 / 36
Регистрация: 17.05.2014
Сообщений: 301
22.05.2014, 22:01     Объясните, пожалуйста, строчку var %= 1000 #2
bazzinga13, % - остаток от деления. var %= 1000 означает var = var % 1000. Как пример: 10 % 3 = 1, 45 % 10 = 5
Tulosba
:)
Эксперт С++
4393 / 3236 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
22.05.2014, 22:01     Объясните, пожалуйста, строчку var %= 1000 #3
Цитата Сообщение от bazzinga13 Посмотреть сообщение
var %= 1000. Что значит сие?
C++
1
2
var %= 1000; // эти строки
var = var % 1000; // эквивалентны
% - операция получения остатка от деления.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2014, 22:09     Объясните, пожалуйста, строчку var %= 1000
Еще ссылки по теме:

Объясните, как понять строчку в коде - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;windows.h&gt; #include &lt;locale.h&gt; #define M 1000 int versh, ves, nov_ves,...

Обращение к переменным x[i]var или ['a'+i]Var - C++
Есть переменные с именами x1var, x2var...xNvar или aVar, bVar... zVar. Можно ли как-то обратиться к ним в цикле? Типа xvar или Var?

Пропишите, пожалуйста каждую строчку, а то я объясняю преподавателю, а он говорит что не правильно( - C++
#include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; int main(int argc, char *argv) {const int...

Объясните пожалуйста - C++
объясните пожалуйста: что такое perf(k) ? Почеиу в коде именно int i=1;i&lt;=k/2;i++ а не i&lt;=k; i++ ? ...


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

Или воспользуйтесь поиском по форуму:
bazzinga13
0 / 0 / 0
Регистрация: 17.05.2014
Сообщений: 10
22.05.2014, 22:09  [ТС]     Объясните, пожалуйста, строчку var %= 1000 #4
О! Поняла. Спасибище вам!
Yandex
Объявления
22.05.2014, 22:09     Объясните, пожалуйста, строчку var %= 1000
Ответ Создать тему
Опции темы

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