+ 2

Whats wrong with this code?

#include<stdio.h> #include<conio.h> Void main() { clrscr(); int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); if(a>b) { if(a>c) { if(a>d) { printf("a is big"); } else { printf("d is big"); } } else { if(c>d) { printf("c is big"); } else { printf("d is big"); } } } else { if(b>c) { if(b>d) { printf("b is big"); } else { printf("d is big"); } } else { if(c>d) { printf("c is big"); } else { printf("d is big") } } } getch(); }

1st Feb 2019, 5:08 PM
V Chandu
V Chandu - avatar
3 Réponses
+ 2
Tan q bro
3rd Feb 2019, 12:32 PM
V Chandu
V Chandu - avatar
+ 1
It's not "void main" but itstead "int main" and should return 0 if everything goes well with the program, and you missed a semicolon after the last print call. Sorry for my bad english if i said something wrong. #include<stdio.h> #include<conio.h> int main() { int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); if(a>b) { if(a>c) { if(a>d) { printf("a is big"); } else { printf("d is big"); } } else { if(c>d) { printf("c is big"); } else { printf("d is big"); } } } else { if(b>c) { if(b>d) { printf("b is big"); } else { printf("d is big"); } } else { if(c>d) { printf("c is big"); } else { printf("d is big"); } } } return 0; }
2nd Feb 2019, 3:16 AM
3xi0
3xi0 - avatar
0
Oh, and clrscr() and getch() don't work here, i think.
2nd Feb 2019, 3:18 AM
3xi0
3xi0 - avatar