Найти сумму цифр введенных с клавиатуры числа по выводу результата по вводу 0. тоесть мы не знаем сколькизначное это число, но должны найти сумму его цифр. , сделать в c++
Очень просто, задача для детишек. Решаешь с цикла do while или while с условием 'пока число не равно 0'. Заранее перед циклом ты создаешь переменную sumOfDigits которая равна 0(я люблю называть переменные правильно и красиво, не спрашивай почему я так назвал эту переменную). А уже внутри цикла ты делаешь деление с остатком на 10 на само число и результат прибавляешь к sumOfDigits, после, делишь число на 10(целочисленное деление). Ну вот и всё, после цикла выводишь sumOfDigits.
Rem BASIC-256 cls errors = 0 print "Введите текст > ";
rem Пользователь вводит текст input a$
rem Перебираем все буквы с начала и до предпоследней for i=1 to length(a$)-1
rem Если встречаем букву Ч или Щ if mid(a$, i, 1) = "ч" or mid(a$, i, 1) = "щ" then
rem Тогда проверяем следующую за ней букву. rem Если это буква я, тогда подсчитываем очередную ошибку if mid(a$, i + 1, 1) = "я" then errors = errors + 1 end if
rem Переходим к следующей букве next i
rem Вывод результата print "Количество ошибок в тексте "; print errors