Предмет: Информатика,
автор: zaharcuksvatoslav6
надрукуйте всі числа ,з інтервалу (200,400) в записку яких є число 5
Ответы
Автор ответа:
1
Ответ:
#include <iostream>
using namespace std;
int main() {
int tmp;
for (int i = 200; i < 400; i += 5)
{
tmp = i;
for (int j = 0; j < 3; j++)
{
tmp %= 10;
if (tmp==5)
{
cout << i << endl;
continue;
}
tmp /= 10;
}
}
return 0;
}
Объяснение:
Автор ответа:
0
Ответ:
Если бы надо было только числа которые заканчиваются на 5, то легко
print(*range(200,401,10))
но нам нужно любое число с 5, например 253.
Потому...
for i in range(200,401):
t=i
while t:
if t%10==5:
print (i)
t=0
t//=10
Объяснение:
Эта прога работает с любым интервалом, который можно поменять в первой строчке.
Похожие вопросы
Предмет: Химия,
автор: poziznil246
Предмет: Английский язык,
автор: zaurkarajiev
Предмет: Геометрия,
автор: monkeydluffypirateca
Предмет: Алгебра,
автор: dashatitenok1
Предмет: Алгебра,
автор: ignatenkoirina2006