Oto kod
#include <stdio.h>
int main()
{
int a, b;
printf("podaj a");
scanf("%d", &a);
printf("podaj b");
scanf("%d", &b);
if(a==0)
{
if (b==0)
printf("rownanie tozsamosciowe");
else
printf("rownanie sprzeczne");
}
else
{
int x;
x=(-b)/a;
printf("rownanie ma 1 rozw.=%d", &x);
}
system ("pause");
return 0;
}
Po uruchomieniu programu i wprowadzeniu liczb mających spowodować 1 rozw. równania wyświetla się liczba 2686740. Proszę o pomoc gdzie tkwi błąd i wyrozumiałość, dopiero zaczynam.