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,667 zapytań
142,586 odpowiedzi
323,125 komentarzy
63,190 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
Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.