Tengo un inconveniente; Sistema de Votaciones
Publicado por Carlos E Linares P (1 intervención) el 10/06/2013 17:03:29
Buenas amigos,
Tengo un sistema de Votaciones que me mandaron a hacer en la universidad, tengo el sistema listo..
El problema que tengo es que me pidieron que agregara una estructura dinámica de lista, burbuja o cualquier método que se me haga fácil y usar un método de ordenado cualquiera que sea... Pero de eso sino se es nada... Ojalá me puedan ayudar.
Aquí les anexo el código del sistema.
Tengo un sistema de Votaciones que me mandaron a hacer en la universidad, tengo el sistema listo..
El problema que tengo es que me pidieron que agregara una estructura dinámica de lista, burbuja o cualquier método que se me haga fácil y usar un método de ordenado cualquiera que sea... Pero de eso sino se es nada... Ojalá me puedan ayudar.
Aquí les anexo el código del sistema.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
using namespace std;
int main(int argc, char *argv[]) {
FILE *fp;
int R,B,P,N,O;
char cad[15];
char rob[15]="robin\n";
char bat[15]="batman\n";
char pin[15]="pinguino\n";
if((fp=fopen("Auditoria.txt","w+"))==NULL){
printf("No se puede abrir el archivo...\n");
exit(1);
}
do{
printf("Escribir Los Votantes: *Batman *Robin *Pinguino\n");
gets(cad);
strcat(cad,"\n");//añade una linea nueva
fputs(cad,fp);
}while(*cad!='\n');
//ahora lee y muestra por pantalla el archivo
rewind(fp);//inicializa el indicador de posicion
//al principio del mismo
R=B=P=N=O;
while(!feof(fp)){
fgets(cad,14,fp);
if(strcmp(cad,rob)==0)
{
R++;
}
if(strcmp(cad,bat)==0)
{
B++;
}
if(strcmp(cad,pin)==0)
{
P++;
}
}
fclose(fp);
printf("\nVotos de Robin.....%d",R);
printf("\nVotos de Batman.....%d",B);
printf("\nVotos de Pinguino.....%d",P);
printf("\nVotos Nulos.....%d",N);
return 0;
}
Valora esta pregunta
0