
Надрукуйте всі числа ,з інтервалу (200,400) в записку яких є число 5


Ответы на вопрос

Ответ:
#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;
}
Объяснение:



Ответ:
Если бы надо было только числа которые заканчиваются на 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
Объяснение:
Эта прога работает с любым интервалом, который можно поменять в первой строчке.



Ось числа з інтервалу (200,400), в яких є число 5:
205 215 225 235 245 250 251 252 253 254 255 256 257 258 259 265 275 285 295 305 315 325 335 345 350 351 352 353 354 355 356 357 358 359 365 375 385 395
Це всі числа з інтервалу (200,400), у яких зустрічається число 5.


Похожие вопросы







Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili