Académique Documents
Professionnel Documents
Culture Documents
#include <iostream>
using namespace std;
int main()
{
int n, m;
do{
cout<<"Digite cantidad municipio"<<endl;
cin>>n;}while(n<1 or n>50);
do{
cout<<"Digite cantidad candidatos"<<endl;
cin>>m; } while(m<1 or m>50);
string municipios[n],candidatos[m];
int votos[n][m];
llenarmatriz(n,m,votos);
llenarvector1(n);
llenarvector2(m);
return 0;
}
void llenarmatriz(int a, int b, int c[][M]){
for(int j= 0; j<= a-1; j++){
for(int i=0, i<= b-1; i++){
cout<<"Digite votos candidato"<<i+1<<"En el
municiio"<<j+1<<endl;
cin>>c[j][i];
}
}
int main()
{
int n,m;
do{cout<<"Digite numero de municipios:"<<endl;
cin>>n;}while(n<1 or n>N);
do{cout<<"Digite numero de candidatos:"<<endl;
cin>>m;}while(m<1 or m>M);
//INVESTIGAR STRUCT
string municipios[n], candidatos[m];
int votos[n][M];
llenarvectormun(n,municipios);
llenarvectorcan(m,candidatos);
llenarmatriz(n,m,votos, candidatos, municipios);
return 0;
}
void llenarmatriz(int a, int b, int c[][M], string d[], string e[]){ //a
filas, b columnas
for (int i=0; i<=a-1; i++){
}
}
}
void llenarvectormun(int a , string b[]){
for(int i=0; i<a; i++){
cout<<"Digite nombre del municipio:"<<i+1<<endl;
cin>>b[i];
}
}
void llenarvectorcan(int a, string c[]){
for(int i=0; i<a; i++){
cout<<"Digite el nombre del candidato:"<<i+1<<endl;
cin>>c[i];
}
}
void numerototalvotosC(int m,int n, int V[][M],string C[] ){
//# total de votos por cada candidato por sumacolumna
int sumavotos_candidatos[n],pos,mayor=0;
for(int i=0; i<n; i++){
sumavotos_candidatos[n]=0;
for(int j=0; j<m; j++){
sumavotos_candidatos[n]+= V[j][i];
}
cout<<C[i]<<" " <<sumavotos_candidatos[n]<<endl;
}
cout<<"El candidato ganador es: "<<C[pos]<<" con un total de
"<<mayor<<" votos "<<endl;
}
void numerototalvotosM(int m,int n, int V[][M], string M[]){
//# total de votos por cada municipio. Sumafila
int sumavotos_municipio[m],mayor=0,pos;
for(int j=0; j<m; j++){
sumavotos_municipio[m]=0;
for(int i=0; i<n; i++){
sumavotos_municipio[m]+=V[j][i];
}
cout<<M[j]<<" " <<sumavotos_municipio[m]<<endl;
for (int i=0;i<n;i++){
if(sumavotos_municipio[m]>mayor){
mayor=sumavotos_municipio[m];
pos=i;
}
}