Hola chicos tengo el siguiente ejercicio:
/*6. Cálculo de la mayor cuota de comunidad de los vecinos de una mancomunidad
de 3 porta-les, 4 plantas por portal y 3 puertas por planta, realizando previamente
la carga de la tabla correspondiente. Se debe tener en cuenta que la cuota
mínima de comunidad son 20 € y que no puede haber dos vecinos con la misma
cuota. Al visualizar la cuota mayor se indi-cará en pantalla el portal,
planta y puerta del vecino con cuota mayor. */
lo que voy consiguiendo hasta ahora es lo siguiente:
Código C:
Ver original/*6. Cálculo de la mayor cuota de comunidad de los vecinos de una mancomunidad
de 3 porta-les, 4 plantas por portal y 3 puertas por planta, realizando previamente
la carga de la tabla correspondiente. Se debe tener en cuenta que la cuota
mínima de comunidad son 20 € y que no puede haber dos vecinos con la misma
cuota. Al visualizar la cuota mayor se indi-cará en pantalla el portal,
planta y puerta del vecino con cuota mayor. */
#include<stdio.h>
int main(){
int mat[3][4][3],i,j,k,aux;
for(i=0;i<3;i++){
for(j=0;j<4;j++){
for(k=0;k<3;k++){
do{
printf("Cuota del Portal %d,planta %d y puerta %d\n",i
,j
,k
); scanf("%d",&mat
[i
][j
][k
]);
if(mat[i][j][k]<=20){
printf("Error,la cuota debe de ser mayor que 20 euros\n");
}
/* else{
aux=mat[i][j][k];
}*/
}while(mat[i][j][k]<20 && aux==mat[i][j][j]);
}
}
}
//visualizacion en matriz
for(i=0;i<3;i++){
for(j=0;j<4;j++){
for(k=0;k<3;k++){
printf("\t\n[%d][%d][%d]=%d ",i
,j
,k
,mat
[i
][j
][k
]); }
}
}
return 0;
}
Porfis si me podeis hechar una mano aunque sea con el algoritmo .. besos y thanks..