1. Вводим число
2. Записываем в строку каждую цифру числа через пробелы
3. Складываем цифры числа и считаем сумму
4. Выводим сумму цифр
Блок-схема алгоритма и код программы на языке СИ
БСА | Программа на СИ |
#include "stdafx.h" #include "conio.h" #include <iostream> int _tmain(int argc, _TCHAR* argv[]) { setlocale(LC_ALL, "Russian"); int s = 0, i; char a[1000]; printf("Введите число: "); gets_s(a); printf("Цифры числа: "); for (i = 0; i < strlen(a); i++) { printf("%c ", a[i]); s = s + (a[i] - '0'); } printf("\ns=%d ", s); _getch(); return 0; } |
Пример работы программы