Programación de resultados de encuestas
Usar espacio de nombres std
int main()
{
int n=0, m= 0 , I, j, x;
Nombre del personaje [9][3];
char uno, dos;
cout & lt& lt"Bienvenido a usar Sistema de elección de cuadros estudiantiles"
cout & lt& lt"Ingrese el número de candidatos:";
CIN & gt;& gtn;
cout & lt& ltendl
cout & lt& lt"Ingrese el número de votantes:"
CIN & gt & gtm; >
getchar();
for(I = 0; i& lt= n-1; i++)
{
cout & lt& lt" primero ”
//CIN . getline(&nombre[i][0], 2);
nombre[I][0]= getchar(); String
getchar();
nombre[I][1]= I+1; //Ingrese el número
nombre[I][2] = 0; //Elementos de votación iniciales
}
cout & lt& ltDespués de la entrada, los estudiantes que participan en esta elección son los siguientes: "< & ltendl//Resultados de salida
for(I = 0;i& lt= n-1;i++)
{
cout & lt& lt"primero"
} ;
cout & lt& lt"Salida completada"
cout & lt& lt"Esta es una votación separada, ingrese el número del candidato y presione Intro para confirmar"< & ltendl//Votar
for(I = 0;i<= m-1;i++)
{
CIN>>x;
for(j = 0; j & lt= n; J++) // Realizar los datos registrados en la matriz de caracteres mediante conversión de tipo forzada
if(x==(int)(Name[j]). [1]) )
Nombre[j][2]=(char)((int)(Nombre[j][2])+1);
};
cout & lt& lt"¡Se acabó la votación! "& lt& ltendl
cout & lt& lt"Número de votos con nombre y número"
uno = Nombre[0][0]; // caché
two = Name[0][2];
for(I = 1;i<= n-1;I++) //Compara el valor máximo
if((int. )(Nombre[I][2])> (entero)(dos))
Uno=Nombre[i][0], Dos=Nombre[I][2];
for(I = 0;i<n;I++) // Genera todos los resultados
{
for(j = 0;j <n=2;j++) ) p>
Si (j==0)
cout & lt& ltname[I][j]& lt;& lt" ";
Otro
p >cout & lt& lt(int)Name[I][j]& lt;& lt" ";
cout & lt& ltendl//Espero generar una línea y luego ajustarla.
}
cout & lt& lt"El ganador es"
Devuelve 0;
}
Resultado como siguiente:
Bienvenido al sistema de elección de cuadros estudiantiles.
Por favor ingrese el número de candidatos: 3
Por favor ingrese el número de votantes: 6
El candidato No. 1 es: a.
El segundo candidato es: b.
El tercer candidato es: c.
Después de los aportes, los estudiantes que participan en esta elección son los siguientes:
El candidato No. 1 es: a.
El segundo candidato es: b.
El tercer candidato es: c.
Salida completada
Esta es una boleta. Ingrese el número de candidato y presione Enter para confirmar.
1
2
Tres
2
2
Tres p>
p>
¡Se acabó la votación!
Número de votos por nombre y número
a 1 1
b 2 3
c 3 2
Ganador Es B, 3 votos.
Este programa ha sido ligeramente modificado, pero aún presenta muchas deficiencias. Por ejemplo, sólo se puede introducir una letra para un nombre. Si tiene alguna necesidad, comuníquese conmigo nuevamente y haré cambios mañana.