Red de conocimiento informático - Aprendizaje de código fuente - Programación de resultados de encuestas

Programación de resultados de encuestas

# incluir & ltiostream & gt

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++) )

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>

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