int num = 1; while(num<=20){ if (num % 3 == 0){ cout<<num<<endl; } num+=1; } | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

int num = 1; while(num<=20){ if (num % 3 == 0){ cout<<num<<endl; } num+=1; }

Привет всем. Кто знает Объясните этот код. В языке С++ написано

7th Aug 2022, 8:21 AM
Erkaboev Ilhom Isomjonovich
Erkaboev Ilhom Isomjonovich - avatar
4 Answers
+ 1
Это условие с делением по модулю, то есть результатом деления будет его остаток. Число которое делится без остатка равно 0, если делимое меньше делителя, то оно возвращается в остаток: 1%3 = 1 4%3 = 1 6%3 = 0
7th Aug 2022, 9:57 AM
Solo
Solo - avatar
+ 1
Пока условие цикла верно будет печатать числа кратные 3 с новой строки ☺️
7th Aug 2022, 9:23 AM
Solo
Solo - avatar
0
Ну я знаю это if (num % 3 == 0) не понял
7th Aug 2022, 9:25 AM
Erkaboev Ilhom Isomjonovich
Erkaboev Ilhom Isomjonovich - avatar
0
Спасибо большое
12th Aug 2022, 10:37 AM
Erkaboev Ilhom Isomjonovich
Erkaboev Ilhom Isomjonovich - avatar