Hola, quería preguntar que errores tienen estos códigos en C++, están escritos por mi, y aunque el compilador no me saca ningun fallo, me falla algo porque el programa rompe....
![:( :(](https://forum.elhacker.net/Smileys/navidad/sad.gif)
Espero que puedan decirme que falla
![:-\ :-\](https://forum.elhacker.net/Smileys/navidad/undecided.gif)
Gracias y Saludos.
![:( :(](https://forum.elhacker.net/Smileys/navidad/sad.gif)
![:( :(](https://forum.elhacker.net/Smileys/navidad/sad.gif)
Código (cpp) [Seleccionar]
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
struct TJugadores
{
char nombre[75];
int puntuacion;
};
int main(void)
{
struct TJugadores name[6];
int n;
int punt_max;
int punt_min;
char mej_jug[75];
char men_jug[75];
for(n=0; n<=5; n++)
{
printf("\nEscribe el nombre del jugador %d: ", n+1); //Nombre del jugador
gets(name[n].nombre);
fflush(stdin);
printf("\nEscribe la puntuacion: "); //Puntuación del jugador
scanf("%d",&name[n].puntuacion);
fflush(stdin);
}
punt_max = name[0].puntuacion;
strcpy (mej_jug, name[0].nombre);
punt_min = name[0].puntuacion;
strcpy (men_jug, name[0].nombre);
for(n=0; n<=5; n++)
{
if (name[n].puntuacion > punt_max)
{
punt_max = name[n].puntuacion;
strcpy (mej_jug, name[n].nombre);
}
if (name[n].puntuacion < punt_min)
{
punt_min = name[n].puntuacion;
strcpy (men_jug, name[n].nombre);
}
}
printf("\n\nEl mejor resultado lo ha obtenido %s con una puntuacion de %d puntos.", punt_max, mej_jug);
printf("\n\nEl peor resultado lo ha obtenido %s con una puntuacion de %d puntos.", punt_min, men_jug);
fflush(stdin);
printf("\nPresione Intro para finalizar...\n\n");
getchar();
}
Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
void Medida(int Val, int Dist);
void Algoritmo(int Longitud, int Diametro);
int main(void)
{
int ValLongA;
int DistDiamA;
int ValLongB;
int DistDiamB;
Medida(ValLongA, DistDiamA);
ValLongA = ValLongB;
DistDiamA = DistDiamB;
Algoritmo(ValLongB, DistDiamB);
}
void Medida(int Val, int Dist)
{
printf("\n\nIntroduzca la longitud de la circumerencia: ");
scanf("%d", &Val);
printf("\n\nIntroduzca el diametro de la circumerencia: ");
scanf("%d", &Dist);
}
void Algoritmo(int Longitud, int Diametro)
{
float PI;
PI = Longitud / Diametro;
printf("\nEl valor de PI para esos valores es...\n\n");
printf("%f", PI);
fflush(stdin);
printf("\nPresione Intro para finalizar...\n\n");
getchar();
}
Espero que puedan decirme que falla
![:-\ :-\](https://forum.elhacker.net/Smileys/navidad/undecided.gif)
![:-\ :-\](https://forum.elhacker.net/Smileys/navidad/undecided.gif)
Gracias y Saludos.