votos = [0 1 2 3 1 0 3 0 2 1 3 1 2 0 1 1]; % vector de votos como ejemplo
% Inicialización de votos
numVotos1 = 0;
numVotos2 = 0;
numVotos3 = 0;
% Contado de votos
for i = 1 : length(votos)
switch votos(i)
case 1
numVotos1 = numVotos1 + 1;
case 2
numVotos2 = numVotos2 + 1;
case 3
numVotos3 = numVotos3 + 1;
end
end
% Candidato ganador
numVotos_array = [numVotos1, numVotos2, numVotos3];
maxVotos = max(numVotos_array);
idx = find(numVotos_array == maxVotos);
% Resultado
fprintf('Número de votos del Candidato 1 = %d\n', numVotos1);
fprintf('Número de votos del Candidato 2 = %d\n', numVotos2);
fprintf('Número de votos del Candidato 3 = %d\n\n', numVotos3);
fprintf('El ganador es el Candidato %d\n\n', idx);