У меня есть натуральное число? [закрыт]

171
26 января 2019, 04:20

Есть натуральное число которое вводится с клавиатуры. Нужно узнать количество его цифр кратных z1,z2,z3.

Сейчас считает некоректно

int a, z1,z2,z3;
cout << "The enter a ";
cin >> a;
int count = 0;
cin >> z1;
cin >> z2;
cin >> z3;
for (int i = 1; i < a; i++) {
    if (a % z1 == 0 && a % z2 == 0 && a % z3 == 0) {
        count++;    
    }
}
cout << count;
Answer 1

есть число 1234

чтобы узнать 4 цифру: 1234 % 10

чтобы узнать 3 цифру: (1234 % 100) / 10

чтобы узнать 2 цифру: (1234 / 100) % 10

чтобы узнать 1 цифру: 1234 / 1000

READ ALSO
Напечатать двумя циклами числа?

Напечатать двумя циклами числа?

Как циклом такое напечатать 10 20 20 30 30 30 40 40 40 40 50 50 50 50 50

146
Как считать массив чисел в c++?

Как считать массив чисел в c++?

недавно начал учить с++, до этого изучал python, столкнулся с таким вопросомКак правильно в c++ считать строку, состоящую из целых чисел, количество...

180
Как вирусы-вымогатели шифруют файлы?

Как вирусы-вымогатели шифруют файлы?

Недавно возник вопрос каким образом трояны на подобие Petya получают доступ к файлам и шифруют их?

152
Как работает выражение i = i++? [дубликат]

Как работает выражение i = i++? [дубликат]

На данный вопрос уже ответили:

174