Wydaje mi się, że z kodem jest wszystko w porządku, ponieważ komunikat o błędzie wyświetla mi się w każdym programie. Kod programu:
#include <iostream>
using namespace std;
int liczba_1, liczba_2, d_1[10000], d_2[10000], i_1 = 0, i_2 = 0;
int main()
{
cout << "Podaj pierwsza liczba: ";
cin >> liczba_1;
cout << "Podaj druga liczba: ";
cin >> liczba_2;
cout << "Dzielniki liczby " << liczba_1 << ":" << endl;
for (int i=1; i<=liczba_1; i++)
{
if (liczba_1%i == 0)
{
d_1[i_1] += i;
cout << d_1[i_1] << endl;
}
i_1++;
}
cout << endl;
cout << "Dzielniki liczby " << liczba_2 << ":" << endl;
for (int i=1; i<=liczba_2; i++)
{
if (liczba_2%i == 0)
{
d_2[i_2] += i;
cout << d_2[i_2] << endl;
}
i_2++;
}
return 0;
}