online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
struct emp { char name[20]; int age; int basic; }; #include <stdio.h> void input(struct emp[]); void display(struct emp[]); int main() { struct emp s[5], temp; int i, j; input(s); for (i = 0; i < 5; i++) { for (j = 0; j < 5 - 1; j++) { if (s[j].basic < s[j + 1].basic) { temp = s[j]; s[j] = s[j + 1]; s[j + 1] = temp; } } } display(s); return 0; } void input(struct emp s[5]) { int i; for (i = 0; i < 5; i++) { printf("Enter Name : "); fflush(stdin); gets(s[i].name); printf("Enter age : "); scanf("%d", &s[i].age); printf("Enter Basic Salary : "); scanf("%d", &s[i].basic); } } void display(struct emp s[5]) { int i; float total, hra, da; for (i = 0; i < 5; i++) { printf("\nName : "); puts(s[i].name); printf("Age : %d\n", s[i].age); da = 0.1 * s[i].basic; hra = 0.05 * s[i].basic; total = s[i].basic + hra + da; printf("Total Salary : %f", total); } }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue