Daje najjj jak poprawic ten kod na C żeby wszystko sie zgadzało
#define _CRT_SECURE_NO_WARNINGS #include #include int sumaDzielnikow(int n) { int suma = 1; for (int i = 2; i < n; i++) if (n % i == 0) suma += i; return suma; }
int czyZaprzyjaznione(int a, int b) { return (a == sumaDzielnikow(b) && b == sumaDzielnikow(a) && a != b); }
int podajZaprzyjazniona(int a) { int b = sumaDzielnikow(a); return (a == sumaDzielnikow(b) && a != b);
}
int main() { int a, b; printf("Podaj pierwsza liczbe"); scanf("%d", &a); printf("Podaj druga liczbe"); scanf("%d", &b); printf(czyZaprzyjaznione(a, b)? "Tak" : "Nie");