Dzień Dobry, mam do zrobienia zadanie polegające na wypisaniu wszystkich liczb w przedziale od 1 do 1000 podzielnych przez 9. Próbowałam zrobić to modyfikując inny program, lecz po uruchomieniu go wyskakiwał nieznany mi ciąg liczb. Również próbowałam modyfikować go z pomocą innych programów na jakiś forach z podobnymi treściami zadań. I problem w tym, że cały czas wyskakuje mi ten sam ciąg liczb pomijając chyba dosłownie wszystko. Czuję się też zbyt głupia próbując innych programów, niż dev, ale w nim mi po prostu wygodnie. Program wygląda w następujący sposób:
#include <iostream>
using namespace std;
int main()
{
int i = 1;
while (i <= 100) {
if (i % 9 == 0) {
cout << "Liczba podzielna przez 9: " << i << endl;
}
else {
cout << "Liczba sie nie dzieli przez 9 " << endl;
}
i++;
}
}
A zwraca:
1
1
2
3
5
8
13
21
34
55
89
Za każdym razem nieważne co dodam w tym programie i nie wiem czemu się tak dzieje. Czy mógłby mi ktoś pomóc?