Colección de citas famosas - Colección de poesías - Xiaobai pidió ayuda y se cambió el programa. . . . do

Xiaobai pidió ayuda y se cambió el programa. . . . do

# incluir ltiostream gt

Usar espacio de nombres std

int main()

{

int n=0, m=0, I , j, x;

Nombre del personaje [9][3];

char one, two;

cout lt lt"Bienvenido a utilizar la elección del cuadro estudiantil Sistema"

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;

cout lt ltendl

getchar();

for(I = 0; i lt= n-1; i)

{

cout lt lt"primero"

//CIN . getline (amp; nombre[i][0], 2);

nombre[I][0]= getchar() //Ingresar cadena

getchar();

nombre[I][1]= I 1; //Ingrese el número

nombre[I][2]= 0; //Artículo de votación inicial

}

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 enter para confirmar"< ltendl//votar

for(I = 0; i lt= m-1; i)

{

CIN gt; gtx;

for(j = 0; j lt= n; J) // Implementar matriz de caracteres mediante tipo forzado conversión Datos registrados

if(x==(int)(Nombre[j][1]))

Nombre[j][2]=(char)((int). )(Nombre[j][2]) 1);

};

cout lt lt"¡La votación ha terminado! " lt ltendl

cout lt "Número de votos con nombre y número"

uno = Nombre[0][0]; // caché

dos = Nombre[0][2];

for(I = 1; i lt= n-1; I ) //Compara el valor máximo

if((int)(. Nombre) [I][2]) gt; (entero) (dos))

Uno=nombre[i][0], dos=nombre[I][2];

for(I = 0;iltn;I) // Genera todos los resultados.

{

for(j = 0; j lt=2; j )

si (j==0)

cout lt ltname[I][j] lt; lt" ";

Otro

cout lt lt(int)Name[I][j] lt" "; p>

cout lt ltendl//Espero generar una línea y luego ajustarla.

}

cout lt lt"El ganador es"

Devuelve 0;

}

Los resultados son los siguientes:

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>

¡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.