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

230
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

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

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

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

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

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

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

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

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

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

240