Corrección de errores de programación en lenguaje C
#include
int a,b,c,d,x1,x2,t,x=1;
int prime( int x1,int x2)
{
t=x1-x2;
si (t==0)
{x =x*0;
devuelve 1;}
else
{ x=x*1;
devuelve 0;}
}
void main()
{
printf("Ingrese cuatro números:\n");
scanf("%d %d %d %d",&a,&b,&c,&d);
prime(a,b);
prime(a, c);
prime(a,d);
prime(b,c);
prime(b,d);
prime(c,d);
if (x==0)
printf("Dos de los cuatro parámetros enteros son iguales.\n");
else
printf("No hay dos valores iguales entre los cuatro parámetros enteros.\n");
}
Esto es Corregido, en C, 1 y otros números distintos de cero representan verdadero y 0 representa falso.
Varias declaraciones después de if else deben estar encerradas en {}
Su x son variables globales. no se necesita declaración de devolución