Написать программу на c++ для вывода на экран в столбик все цифры переданного ей числа , начиная с первой. пример : введите натуральное число : 1234 1 2 3 4
int main() { int a; int b =0; cout << "Введите натуральное число :", cin >> a, cout << "\n"; while (a>0){ b = b*10+(a%10); a = a/10; } while (b>0){ cout << b%10 << "\n"; b = b / 10; } return 0; }
1000 Во втором разряде справа 2+1 дало в результате 0. Но 2+1=3 в десятичной системе, следовательно система счисления троичная.
2) Если в мешке только красные яблоки, то вероятность вытащить красное яблоко равна единице и сообщение о том, какого цвета вытащенное яблоко не содержит никакой новой информации т.е. количество информации 0 бит. А если там есть яблоки другого цвета. то информации для решения задачи недостаточно.
3) Диапазон А1:С4 содержит четыре строки (1-4) и три колонки (А-С). Итого 4х3=12 ячеек.
using namespace std;
int main()
{
int a;
int b =0;
cout << "Введите натуральное число :", cin >> a, cout << "\n";
while (a>0){
b = b*10+(a%10);
a = a/10;
}
while (b>0){
cout << b%10 << "\n";
b = b / 10;
}
return 0;
}
Пример:
Введите натуральное число : 8025
8
0
2
5