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,424 zapytań
142,421 odpowiedzi
322,646 komentarzy
62,785 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