Chcę, żeby programik znajdował najmniejszy dzielnik liczby.
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
for(int i = 2; !(a % i); i++) //tu sprawdzam czy reszta z dzielenia a/i jest 0
{
cout << i;
}
}
Problem w tym, że nie działa. Owszem, kompiluje się, ale albo nic nie wyświetla albo jakieś śmieci.
I nie mogę dotrzeć co jest niepoprawnie
bo normlanie
cout << a % i;
zwraca normalnie resztę z dzielenia