15.05.2013, 23:04. Просмотров 639. Ответов 4
Нужно разобрать число произвольной длины на цифры и вывести их по одному.
Всё это в циклах for, while, do while.
Пользоваться массивом нельзя, только деление с остатком.
Пробовал сделать для цикла for.
Почему не работает как надо не понимаю.
Помогите разобраться.
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #include <iostream>
using namespace std;
int main()
{
int a,b=10,c,d;
cin >> a;
for(a,b,c,d; d>0; )
{
c=a%b;
d=a/b;
cout << c << d;
}
return 0;
} |
|