Problem z dzieleniem

0

Witam!

Jako iż od nie długiego czasu uczę się c++ - nie wiem jak rozwiązać podany niżej problem.

W poniższym kodzie (który się kompiluje) nie chce mi się wyliczyć reszta z dzielenia. Wpisuje liczbę, program piszę to liczbę na ekranie, a potem się zawiesza. Mógłby ktoś mi wytłumaczyć dlaczego tak jest?

#include <iostream>

int main ()
{
    using namespace std;
    cout << " Wpisz liczbe dodatnia: ";
    int number;
    cin >> number;
    cout << "\n Liczba wynosi: " << number << endl;
    
    for (int i=0; i<=number; i++)
    {    
         if (number%i==0)
         cout << endl << i ;
    }
    
    char response;
    cin >> response;
    return 0;
} 
0

Próbujesz wyznaczyć resztę z dzielenia przez zero...

0

Bo nie dzieli się przez 0? o_O

0

Dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1