SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: codiguin en Jueves 19 de Noviembre de 2009, 23:59

Título: programa no veo mi error
Publicado por: codiguin en Jueves 19 de Noviembre de 2009, 23:59
HOla a todos he creado un programa como tarea, pero no se por que el programa al final me da unos numeros diferentes .
aqui lo posteare.
/*
Un juego de basketball se juega en cuatro tiempos, participan dos equipos y cada equipo posee 5 jugadores.

Suponiendo que no haya cambios de jugadores, escriba un programa que sea capaz de almacenar los puntos encestados por cada jugador de cada equipo en cada tiempo.

Estos puntos deben acumularse para cada uno de los jugadores de cada equipo en cada tiempo y luego imprimir los resultados del juego en cada tiempo para cada jugador.

Las lecturas deben hacerse en un ciclo y este ciclo debe terminar cuando se digite el cuarto numero 5.
*/  
 
#include <stdio.h>
#include <conio.h>
#include <math.h>

int equipoa [3][5];
int equipob [3][5];
int totala [1][5];
int totalb [1][5];
int player = 0, a =0, b=0;
int team_a = 0, team_b = 0;
int puntos = 0;
int cont, cuartos ;
int teama, teamb;

main()
{
 
 printf(" *  Bienvenidos a la finales del baloncesto Dominicanon");
 
    for(cuartos = 0; cuartos <= 3; ++cuartos)
    {
    printf("nntt.: Final Del %i Cuarto :.", cuartos + 1);
   
    printf("nnEquipo An");
        for(cont = 0; cont <= 4; ++cont)
        {   
            // printf("nPosicion: %d%d n", cuartos, cont); //prueba de posicion
                       
            printf("  Puntos encestado por Jugador #%i :", cont + 1);
            scanf(" %d", & equipoa[cuartos][cont]);   
           
           
            //sumatoria de puntos
            totala[0][cont] = totala[0][cont] + equipoa[cuartos][cont];
            team_a = team_a + totala[0][cont];
        }
            printf("nPunto en el final de cuarto: %d", team_a);
   
   
    printf("nnEquipo Bn");
        for(cont = 0; cont <= 4; ++cont)
        {   
            // printf("nPosicion: %d%d n", cuartos, cont); //prueba de posicion
           
            printf("  Puntos encestado por Jugador #%i :", cont + 1);
            scanf(" %d", & equipob[cuartos][cont]);   
           
            //sumatoria de puntos
            totalb[0][cont] = totalb[0][cont] + equipob[cuartos][cont];
            team_b = team_b + totalb[0][cont];
        }
            printf("nnPunto en el final de cuarto: %d", team_b);
    }
         
             // Suma total de puntos
    printf("nnEquipo A");
        for(a = 0; a <= 4; ++a)
        {
            printf ("ntTotal Punto jugador #%i %d ", a + 1, totala[0][a]);
            teama = teama + totala[0][a];
        }  

    printf("nnEquipo B");
        for(a = 0; a <= 4; ++a)
        {
            printf ("ntTotal Punto jugador #%i %d ", a + 1, totala[0][a]);
            teamb = teamb + totalb[0][a];
        }
           
           
    //presentacion de los puntos  
    printf("nntPuntuacion final para el equipo A %d ", teama);
    printf("ntPuntuacion final para el equipo B %d ", teamb);
   
        if (teama > teamb)
           printf("nnEl equpo ganador es el equipo A");
        else
            printf("nnEl equpo ganador es el equipo B");  
   
    getch();  
     
}