online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** Se tiene un fichero de texto ya existente con información de los resultados de una votación. El fichero contiene en cuatro columnas por línea: el identificador del distrito censal (un entero), los votos del partido 1 (un entero), los votos del partido 2 (un entero) y los votos del partido 3 (un entero). El número total de líneas del fichero es desconocido. Se pide: a) Escribir un programa que pida al usuario el nombre de un fichero de entrada, lo abra y muestre por pantalla todos los contenidos del fichero. (0.5 puntos). b) Vuelva a procesar el fichero e imprima en el programa principal cuál de los partidos (1,2 o 3) ganó las Elecciones. (1 punto). c) Vuelva a procesar el fichero e imprima en cuantos distritos censales hay un partido con mayoría absoluta (más de la mitad de los votos). (1.5 puntos). Por ejemplo, si el fichero fuera 1234 10 55 13 1334 51 59 60 1235 12 20 12 4234 3 9 7 a) Se debería mostrar por pantalla 1234 10 55 13 1334 51 59 60 1235 12 20 12 4234 3 9 7 b) Se debe imprimir 2 en el programa principal c) Se debe imprimir 1 en el programa principa *******************************************************************************/ #include <stdio.h> int main() { FILE *db; char file_name[255]; float id, id_01, id_02, id_03, x,y,z; int win; printf("File name: "); scanf("%s", file_name); db =fopen(file_name, "r"); if(db==NULL) { printf("FILE NOT FOUND"); } else { while( fscanf(db,"%f %f %f %f",&id, &id_01, &id_02, &id_03)!= 0){ x+=id_01; y+=id_02; z+=id_03; } switch(win){ case 1: { x>z&&x>y; } break; case 2: { y>x&&y>z; } break; case 3: { z>x&&z>y; } break; } printf("Elections winner: %d", win); } return 0; }
1234 10 55 13 1334 51 59 60 1235 12 20 12 4234 3 9 7

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