Mam utworzyć liczby skojarzone tylko nie wiem czy to dobrze wykonałem
#include <iostream>
int main()
{
int liczba, suma = 0, suma2 = 0;
std::cin >> liczba;
if (liczba < 2) {
std::cout << "Zla liczba";
return 0;
}
for (int i = 2; i < liczba; ++i) {
if (liczba % i == 0) {
suma += i;
}
}
for (int j = 2; j < suma; ++j) {
if (suma % j == 0) {
suma2 += j;
}
}
if (suma2 == liczba) {
std::cout << suma << "," << suma2;
}
else
std::cout << "Brak liczby skojarzonej.";
return 0;
}