NS
Natalia Smodleva

как в с++ написать программу 17. Определите сумму цифр числа, введенного с клавиатуры. через while do и for

Василий Пупкин
Василий Пупкин

#include
using namespace std;
int main() {
int x;
cin >> x;
int s = 0;
do {
s += x % 10;
x /= 10;
} while (x != 0);
cout << s << endl;
return 0;
}

#include
using namespace std;
int main() {
int x;
cin >> x;
int s = 0;
while (x != 0) {
s += x % 10;
x /= 10;
};
cout << s << endl;
return 0;
}

#include
using namespace std;
int main() {
int x;
cin >> x;
int s;
for (s = 0; x != 0; x /= 10) {
s += x % 10;
}
cout << s << endl;
return 0;
}

Похожие вопросы
Помогите с программой по c++ циклом do while.
Дано натуральное число определить количество цифр "а" в этом числе. "а" вводится с клавиатуры.
Дано трехзначное число. Определить, какая из его цифр больше: первая или вторая. Нужно написать программу в Basic.
напишите программу, которая определяет, является ли сумма цифр этого числа простым число
конструкция do/while на паскале
Задача С++(do While)
Задание: распознать в произвольном тексте операторы for и while на С++. Помогите пожалуйста написать программу!))
Составить программу вычисления суммы цифр введенного с клавиатуры четырехзначного числа. При вводе 0- выход из программы
Как в строке введенной с клавиатуры определить количество букв "о", и например цифр 5,в классическом си?
PascalABC. Написать программу. Написать программу, которая показывает количество цифр во введенном числе.