np . dzielnikami 4 są 2 i 1 a ich suma to 3 a właściwie u mnie to 2 (program jest przeznaczoony do liczenia wszystkich liczb skojarzonych dlatego nie uwzględniam 1 i liczby czyli 4 [trwa budowanie programu] )
PROBLEM jest taki, dlaczego wyświetla mi 3 od końca jakąś dziwną liczbe ,tj. ujemną; --> http://uploads.im/OvY7L.png
#include <iostream>
int main()
{
long long suma = 0, sumaWynikowa[100];
int zmienna = 0;
for (int i = 2; i < 100; ++i) {
for (int j = 2; j < 100; ++j) {
if (i == j)
continue;
if (i % j == 0) {
suma += j;
}
if (j == 99) {
sumaWynikowa[zmienna] = suma;
++zmienna;
suma = 0;
}
}
}
for (int k = 0; k < 99; ++k) {
std::cout << sumaWynikowa[k] << ",";
}
return 0;
}