#include
int main(void)
{
int a,b,c;
printf(\"Enter values of a,b,c:\");
scanf(\"%d %d %d\",a,b,c);
printf(\"\\nDescending order of the numbers entered:
That's because you are not passing the address of your variables to scanf
. Change
scanf("%d %d %d",a,b,c)
to
scanf("%d %d %d",&a,&b,&c)
Try to use:-
scanf("%d %d %d",&a,&b,&c)
instead of
scanf("%d %d %d",a,b,c)
as &
refers to the address of your variables.
In C the parameters are passed by value so you need to pass the address (or pointer). When you pass the address (or pointer) then scanf knows where it has to put the value.