Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- void borrarDatos(float mmLluvia[5][4])
- {
- for (int f = 0; f<5; f++)
- {
- for (int c = 0; c<4; c++)
- {
- mmLluvia[f][c] = 0;
- }
- }
- }
- int main()
- {
- char titulosColum[6][30];
- char nombreFilas[4][30];
- float mmLluvia [5][4];
- int opcion, salir;
- int numSemana, numCiudad;
- char ciudadNombre[5];
- int ciuCarg = 0;
- int ciudadNum = 0;
- float nuevoDatomm;
- strcpy(titulosColum[0],"Ciudad");
- strcpy(titulosColum[1],"Semana 1");
- strcpy(titulosColum[2],"Semana 2");
- strcpy(titulosColum[3],"Semana 3");
- strcpy(titulosColum[4],"Semana 4");
- strcpy(titulosColum[5],"Total");
- strcpy(nombreFilas[3],"Total");
- borrarDatos(mmLluvia);
- while (ciuCarg != 1 && ciudadNum < 3)
- {
- printf("Ingrese el nombre de la ciudad %d: ", ciudadNum+1);
- scanf("%s", nombreFilas[ciudadNum]);
- ciudadNum++;
- }
- ciuCarg = 1;
- do
- {
- printf("1- Borrar datos\n2- Cargar datos\n3- Ordenar por ciudad\n4- Ordenar por semana\n5- Mostrar datos\n6- Mostrar resumen\n7- Mostrar estadisticas\n0- Fin");
- printf("\nSeleccione una opcion: ");
- scanf("%d", &opcion);
- switch (opcion)
- {
- case 1:
- borrarDatos(mmLluvia);
- break;
- case 2:
- do
- {
- printf("Ciudad (1 - 3): ");
- scanf("%d", &numCiudad);
- fflush(stdin);
- printf("Semana (1 - 4): ");
- scanf("%d", &numSemana);
- fflush(stdin);
- printf("mm Lluvia: ");
- scanf("%f", &nuevoDatomm);
- mmLluvia[numSemana][numCiudad] = mmLluvia[numSemana][numCiudad] + nuevoDatomm;
- printf("\n\nSalir = 0\nContinuar cargando = 1: ");
- scanf("%d", &salir);
- }
- while (salir != 0);
- for (int i = 0; i<5; i++) {
- for (int j = 0; j<5; j++) {
- mmLluvia[]
- }
- }
- break;
- case 3:
- printf("3");
- break;
- case 4:
- printf("4");
- break;
- case 5: // Mostrar Datos
- for (int k = 0; k<6; k++)
- {
- printf("%s \t|", titulosColum[k]);
- }
- printf("\n");
- for (int i = 0; i<5; i++)
- {
- printf("%s |\t", nombreFilas[i]);
- for (int j = 0; j<5; j++)
- {
- printf("\t%0.f\t|", mmLluvia[i][j]);
- }
- printf("\n");
- }
- break;
- case 6:
- for (int k = 0; k<6; k++)
- {
- printf("%s \t|", titulosColum[k]);
- }
- printf("\n");
- for (int i = 0; i<4; i++)
- {
- printf("%s\t|", nombreFilas[i]);
- for (int j = 0; j<5; j++)
- {
- printf("\t%0.f\t|", mmLluvia[i][j]);
- }
- printf("\n");
- }
- }
- }
- while (opcion != 0);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement