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,631 zapytań
142,556 odpowiedzi
323,056 komentarzy
63,139 pasjonatów
Top 15 użytkownikó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