Dev - C++ - Arreglos

 
Vista:
sin imagen de perfil
Val: 9
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Arreglos

Publicado por Enrique (7 intervenciones) el 25/11/2019 05:46:18
hola mi programa es de registrar los votor por ciudad, partido,votos
pero ahora tengo que sacar el ganar por "ciudad"

pero registro los votos , pero solo me aparece un solo ganador , hasta cuando vuelvo a meter votos de un partido registrado me aparece el segundo ganador no que pasa

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
|||||||||||||||||||||||||||||codigo de sacar el ganador||||||||||||||||||||||||||||||||||||||||
void comparar()
{
	int indice;
	int mayor=0;
	int posM;
	for (indice = 0; indice < 10; indice++)
	{
 
		if ((puntero_votos + indice)->ciudadstr == (puntero_votos + indice)->ciudadstr)
		{
 
			if ((puntero_votos + indice)->votos > mayor)
			{
 
				mayor = (puntero_votos + indice)->votos;
				posM = indice;
				cout << "\n.:Ganadores del partido:.\n";
				cout << "Ciudad: " << (puntero_votos + posM)->ciudadstr << endl;
				cout << "Partido: " << (puntero_votos + posM)->partidostr << endl;
				cout << "Votos: " << (puntero_votos + posM)->votos << endl;
 
			}
 
		}
	}
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder