RE:Arreglos Bidimensionales
Publicado por
Darolhd (1 intervención) el 15/06/2009 07:30:18
aqui esta el programa en c++..solo tienen que arreglar la parte de la impreson.....
y agregar la diferencia porcentual......
espero les sirva.....
#include<iostream.h>
#include<iomanip.h>
int main()
{
int i;
int j;
int dias[5][5];
double dia1,dia2,dia3,dia4,dia5;
double media1,media2,media3,media4,media5,media6;
double media7,media8,media9,media10,media11,media12;
double media13,media14,media15,media16,media17;
double media18,media19,media20,media21,media22,media23,media24,media25;
double media26,media27,media28,media29,media30;
cout<<"******CONGRESO NACIONAL******"<<endl;
cout<<"*****INTRODUZCA LOS DATOS****"<<endl;
for(i=0;i<=4;i++)
for(j=0;j<=4;j++)
{
cout<<"introduzca la asistencia por sala "<<i+1<<setw(5)<<j+1<<endl;
cin>>dias[i][j];
}
for(i=0;i<=4;i++)
for(j=0;j<=4;j++)
{
dia1=dias[0][0]+dias[0][1]+dias[0][2]+dias[0][3]+dias[0][4];
dia2=dias[1][0]+dias[1][1]+dias[1][2]+dias[1][3]+dias[1][4];
dia3=dias[2][0]+dias[2][1]+dias[2][2]+dias[2][3]+dias[2][4];
dia4=dias[3][0]+dias[3][1]+dias[3][2]+dias[3][3]+dias[3][4];
dia5=dias[4][0]+dias[4][1]+dias[4][2]+dias[4][3]+dias[4][4];
media1=dia1/2,media2=dia2/2,media3=dia3/2,media4=dia4/2,media5=dia5/2;
media6=dias[0][0]/2,media7=dias[0][1]/2,media8=dias[0][2]/2,media9=dias[0][3]/2;
media10=dias[0][4]/2,media11=dias[1][0]/2,media12=dias[1][1]/2,media13=dias[1][2]/2;
media14=dias[1][3]/2,media15=dias[1][4]/2,media16=dias[2][0]/2,media17=dias[2][1]/2;
media18=dias[2][2]/2,media19=dias[2][3]/2,media20=dias[2][4]/2,media21=dias[3][0]/2,media22=dias[3][1]/2;
media23=dias[3][2]/2,media24=dias[3][3]/2,media25=dias[3][4]/2,media26=dias[4][0]/2;
media27=dias[4][1]/2,media28=dias[4][2]/2,media29=dias[4][3]/2,media30=dias[4][4]/2;
}
cout<<"datos de la asistencia"<<endl;
cout<<setw(10)<<" LUNES "<<setw(5)<<" MARTES "<<setw(5)<<"MIERCOLES"<<setw(5)<<"JUEVES "<<setw(5)<<" VIERNES"<<endl;
cout<<"sala 1 "<<dias[0][0]<<setw(5)<<dias[0][1]<<setw(5)<<dias[0][2]<<setw(5)<<dias[0][3]<<setw(5)<<dias[0][4]<<setw(5)<<dia1<<endl;
cout<< setw(10)<< media6 <<setw(5)<< media7 <<setw(5)<< media8 <<setw(5)<< media9 <<setw(5)<< media10 <<setw(5)<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
cout<<"sala 2 "<<dias[1][0]<<setw(5)<<dias[1][1]<<setw(5)<<dias[1][2]<<setw(5)<<dias[1][3]<<setw(5)<<dias[1][4]<<setw(5)<<dia2<<endl;
cout<< setw(10)<< media11 <<setw(5)<< media12 <<setw(5)<< media13 <<setw(5)<< media14 <<setw(5)<< media15 <<setw(5)<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
cout<<"sala 3 "<<dias[2][0]<<setw(5)<<dias[2][1]<<setw(5)<<dias[2][2]<<setw(5)<<dias[2][3]<<setw(5)<<dias[2][4]<<setw(5)<<dia3<<endl;
cout<< setw(10)<< media16 <<setw(5)<< media17 <<setw(5)<< media18 <<setw(5)<< media19 <<setw(5)<< media20 <<setw(5)<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
cout<<"sala 4 "<<dias[3][0]<<setw(5)<<dias[3][1]<<setw(5)<<dias[3][2]<<setw(5)<<dias[3][3]<<setw(5)<<dias[3][4]<<setw(5)<<dia4<<endl;
cout<< setw(10)<< media21 <<setw(5)<< media22 <<setw(5)<< media23 <<setw(5)<< media24 <<setw(5)<< media25 <<setw(5)<<endl;
cout<<"-------------------------------------------------------------------------------"<<endl;
cout<<"sala 5 "<<dias[4][0]<<setw(5)<<dias[4][1]<<setw(5)<<dias[4][2]<<setw(5)<<dias[4][3]<<setw(5)<<dias[4][4]<<setw(5)<<dia5<<endl;
cout<< setw(10)<< media26 <<setw(5)<< media27 <<setw(5)<< media28 <<setw(5)<< media29 <<setw(5)<< media30 <<setw(5)<<endl;
return (0);
}