Предмет: Информатика,
автор: vitahomenko2003
CРОЧНО!!Сколько цифр в данном числе, которые кратны предпоследней цифре?Правильно ли что в числедве первые цифры одинаковы? (Програмирование С++)
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int x, first, second, temp, count = 0, last;
cin >> x;
if(x < 10) { cout << "Число однозначное"; return 0; }
temp = x;
while(temp >= 100) temp *= 0.1;
first = temp / 10;
second = temp % 10;
last = x % 100 / 10;
if(x % 10 % last == 0) count++;
x /= 100;
while(x / 10)
{
if(x % 10 % last == 0) count++;
x /= 10;
}
if(x % 10 % last == 0) count++;
cout << "Первые две цифры" << (first == second ? " одинаковые! " : " разные! ") << endl;
cout << "Кратные: " << count << endl;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: физика0
Предмет: Українська мова,
автор: kate220077
Предмет: Русский язык,
автор: DashaAr25
Предмет: Русский язык,
автор: zhanatnazerke03
Предмет: Английский язык,
автор: ignatjevauljana