Предмет: Информатика, автор: HaPKoMaHMuxal

Надрукуйте в рядок всі трьохзначні числа,
сума цифр яких кратна 20. на C++ используя ЦИКЛЫ. ДАЮ 40 БАЛЛОВ
пожалуйста, полный код со всеми переменными

Ответы

Автор ответа: yuk1zy
0

Ответ:

#include <iostream>

using namespace std;

int main()

{

for (int i = 100; i < 1000; i++)

{

int ones = i % 10;

int tens = (i / 10) % 10;

int hundreds = (i / 100) % 10;

if ((ones + tens + hundreds) % 20 == 0)

{

cout << i << endl;

}

}

return 0;

}

Объяснение:


yuk1zy: как заказывали?
HaPKoMaHMuxal: да, большое спасибо! а получится ли сделать без переменных по типу десяток сотен, а используя остаток от деления % ?
yuk1zy: #include

using namespace std;

int main()
{
for (int i = 100; i < 1000; i++)
{
if ((i % 10 + (i / 10) % 10 + (i / 100) % 10) % 20 == 0)
{
cout << i << endl;
}
}

return 0;
}
yuk1zy: больше вопросов нет?
yuk1zy: если все устраивает, то закройте вопрос
Похожие вопросы
Предмет: Русский язык, автор: Opop999