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,441 zapytań
142,434 odpowiedzi
322,681 komentarzy
62,802 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