La plataforma de Yahoo Respuestas cerrará definitivamente el próximo 4 de mayo de 2021 y solo estará disponible en modo de lectura. Ningún otro producto de Yahoo ni tu cuenta personal se verán afectados por este cambio. Si necesitás más información sobre el cierre de Yahoo Respuestas y cómo descargar tus datos podés acceder a esta página de ayuda.

aem
Lv 7

¿Un codigo en C++ para aministrar ubicaciones o localidades en un espectaculo?

#include <stdio.h>

#include <stdlib.h>

char matriz[8][10];

int i,j;

void mostrar()

{

system("cls");

printf("\n P R E S E N T A C I O N E S C E N A R I O Y U B I C A C I O N E S \n");

for (i=0;i<6;i++){

printf(" ");

for (j=0;j<10;j++){

printf("%c%c%c%c%c%c%c", char(176), char(176), char(176), char(176), char(176), char(176), char(176));

}

printf("\n");

}

for (i=0;i<8;i++){

printf("%d", i);

printf("%c", char(179));

for (j=0;j<10;j++){

printf(" [ %c ]%c", matriz[i][j], char(179) );

}

printf("\n ");

for(int h=0; h<71; h++){

if (h%7 == 0) printf("%c", char(197));

else if (h%70 == 0) printf("%c", char(180));

else printf("%c", char(196));

}

printf("\n");

}

printf(" %c", char(179));

for (j=0;j<10;j++){

printf(" %d %c", j, char(179) );

}

printf("\n ");

printf("\n\n");

}/*fin del mostrar*/

2 respuestas

Calificación
  • hace 4 años

    hmm... porque te respondes a ti mismo?

  • aem
    Lv 7
    hace 4 años

    Aqui el codigo completo:

    #include <stdio.h>

    #include <stdlib.h>

    char matriz[8][10];

    int i,j;

    void mostrar()

    {

    system("cls");

    printf("\n P R E S E N T A C I O N E S C E N A R I O Y U B I C A C I O N E S \n");

    for (i=0;i<6;i++){

    printf(" ");

    for (j=0;j<10;j++){

    printf("%c%c%c%c%c%c%c", char(176), char(176), char(176), char(176), char(176), char(176), char(176));

    }

    printf("\n");

    }

    for (i=0;i<8;i++){

    printf("%d", i);

    printf("%c", char(179));

    for (j=0;j<10;j++){

    printf(" [ %c ]%c", matriz[i][j], char(179) );

    }

    printf("\n ");

    for(int h=0; h<71; h++){

    if (h%7 == 0) printf("%c", char(197));

    else if (h%70 == 0) printf("%c", char(180));

    else printf("%c", char(196));

    }

    printf("\n");

    }

    printf(" %c", char(179));

    for (j=0;j<10;j++){

    printf(" %d %c", j, char(179) );

    }

    printf("\n ");

    printf("\n\n");

    }/*fin del mostrar*/

    void resultado(){

    int vip=0, A=0, B=0;

    for(i=0; i<8; i++){

    for(j=0; j<10; j++){

    if(matriz[i][j]=='O' && i<2) vip++;

    if(matriz[i][j]=='O' && i>1 && i<5) A++;

    if(matriz[i][j]=='O' && i>4 ) B++;

    }}

    printf("\nResumen Localidades vendidas:\nClaseVip = %2d\nClase A = %2d\nClase C = %2d", vip, A, B);

    }/*fin de resultado*/

    void cargar(){

    char op;

    do{

    printf("Ingrese Fila a seleccionar (0 al 7): ");

    scanf("%i", &i); fflush(stdin);

    printf("Ingrese Columna a seleccionar (0 al 9): ");

    scanf("%i", &j); fflush(stdin);

    matriz[i][j]= 'O';

    mostrar();

    printf("Ingresará otra ubicacion?(S / N0)");

    scanf("%c", &op); fflush(stdin);

    }while(op != 'n' && op != 'N');

    }/*fin del cargar*/

    main() {

    system("MODE CON lines=45 cols=80"); /*tamaño ventana consola*/

    system("COLOR 1F"); /*1 azul F blanco brillante */

    for(i=0; i<8; i++){/*inicializacion localidades*/

    for(j=0; j<10;j++){

    matriz[i][j]='L';

    }}

    mostrar();

    cargar();

    resultado();

    getchar();

    }

    Saludos

    Antonio

¿Aún tienes preguntas? Pregunta ahora para obtener respuestas.