Разбить число произвольной длины на цифры - C (СИ)
Формулировка задачи:
подскажите цикл ,который разбивает числа любой длины на цифры ,не могу придумать(
Решение задачи: «Разбить число произвольной длины на цифры»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #define N 50 int main(int argc, char **argv) { int A[N], b = 123456789, n = 0; for (int i = 0; b != 0; i++) { A[i] = b % 10; b /= 10; n++; } for (int i = 0; i < n / 2; i++) { int tmp = A[n-i-1]; A[n - i - 1] = A[i]; A[i] = tmp; } for (int i = 0; i < n; i++) { printf("%3d", A[i]); } _getch(); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д