Zapoznaj się z operatorem modulo %
#include <iostream> using namespace std; int main() { int k; cin>>k; for(int i=50; i<=100; i++) { if(!(i%k)) cout<<i<<endl; } return 0; }
A po co niepotrzebnie iterować skoro wiemy, że liczby podzielne przez k to 1*k, 2*k, 3*k....
for (int i = 50; i <= 100; i+=k) { cout << i << endl; }
@RafalS,
Rozwiązanie, które podałem było najprostszym (a przez to najłatwiej zrozumiałym dla nowicjusza) sposobem na rozwiązanie podanego problemu.
Twoje rozwiązanie na pewno będzie bardziej skomplikowane. Dodatkowo ono również opiera się na iteracji.
93,607 zapytań
142,529 odpowiedzi
322,999 komentarzy
63,098 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj