#include
using namespace std;
int main() {
int n, x, count = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> x;
while (x > 0) {
x /= 10; // делим число на 10, чтобы уменьшить его на одну цифру
count++; // увеличиваем счетчик слов
}
}
cout << count;
return 0;
}
В мире магов есть всего 10 волшебных слов. Любое заклинание – это комбинация из этих 10 базовых слов.
Чтобы простые люди, случайно обнаружившие магический свиток, не смогли им воспользоваться, маги записывают заклинания в виде чисел, где каждая цифра обозначает одно из базовых волшебных слов.
Андрею и Иннокентию стало интересно посчитать, сколько суммарно слов в тех заклинаниях, которые они уже изучили. Они начали писать программу, которая должна посчитать суммарное количество слов.
int n, x, count = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> x;
// тут должен быть код, который увеличивает count на количество магических слов в заклинании x
}
cout << count;
Помогите им дописать программу.
Формат входных данных
В первой строке входных данных вводится натуральное число N, не превосходящее 100, – количество заклинаний, которые ребята изучили за год.
Во второй строке вводятся N натуральных чисел через пробел – изученные заклинания, записанные в принятой в магическом мире форме, каждое число не превосходит 109.
Формат выходных данных
Требуется вывести суммарное количество слов в изученных ребятами заклинаниях.
Примеры
ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
2
75 26 4
5
72 81 47 29 97 10