La verdad que lo he hecho de esta manera porque no se ubicar bien las condiciones con if , creo que es do para que se repitan los numero de ingreso en cada jugada y for. esa es la ayuda que necesito para terminar el practico.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúint tradi[3]; int quin[3]; int revan[3]; int control[46];
void cargar() // cargar los valores de tradicional
{
printf("Ingrese tradicional \n");
printf("ingrese 1º numero del tradicional \n");
scanf("%d",&quini[0].tradi[0]);
printf("ingrese 2º numero del tradicional \n");
scanf("%d",&quini[0].tradi[1]);
printf("ingrese 3º numero del tradicional \n");
scanf("%d",&quini[0].tradi[2]);
printf("Ingrese tradicional \n");
printf("ingrese 1º numero del tradicional \n");
scanf("%d",&quini[1].tradi[0]);
printf("ingrese 2º numero del tradicional \n");
scanf("%d",&quini[1].tradi[1]);
printf("ingrese 3º numero del tradicional \n");
scanf("%d",&quini[1].tradi[2]);
printf("Ingrese tradicional \n");
printf("ingrese 1º numero del tradicional \n");
scanf("%d",&quini[2].tradi[0]);
printf("ingrese 2º numero del tradicional \n");
scanf("%d",&quini[2].tradi[1]);
printf("ingrese 3º numero del tradicional \n");
scanf("%d",&quini[2].tradi[2]);
// cargar los valores de quini
printf("Ingrese quini \n");
printf("ingrese 1º numero del quini \n");
scanf("%d",&quini[0].quin[0]);
printf("ingrese 2º numero del quini \n");
scanf("%d",&quini[0].quin[1]);
printf("ingrese 3º numero del quini \n");
scanf("%d",&quini[0].quin[2]);
printf("Ingrese quini \n");
printf("ingrese 1º numero del quini \n");
scanf("%d",&quini[1].quin[0]);
printf("ingrese 2º numero del quini \n");
scanf("%d",&quini[1].quin[1]);
printf("ingrese 3º numero del quini \n");
scanf("%d",&quini[1].quin[2]);
printf("Ingrese quini \n");
printf("ingrese 1º numero del quini \n");
scanf("%d",&quini[2].quin[0]);
printf("ingrese 2º numero del quini \n");
scanf("%d",&quini[2].quin[1]);
printf("ingrese 3º numero del quini \n");
scanf("%d",&quini[2].quin[2]);
// Ingresar la revancha
printf("Ingrese revancha \n");
printf("ingrese 1º numero del revancha \n");
scanf("%d",&quini[0].revan[0]);
printf("ingrese 2º numero del revancha \n");
scanf("%d",&quini[0].revan[1]);
printf("ingrese 3º numero del revanca \n");
scanf("%d",&quini[0].revan[2]);
printf("Ingrese revancha \n");
printf("ingrese 1º numero del revancha \n");
scanf("%d",&quini[1].revan[0]);
printf("ingrese 2º numero del revancha \n");
scanf("%d",&quini[1].revan[1]);
printf("ingrese 3º numero del revanca \n");
scanf("%d",&quini[1].revan[2]);
printf("Ingrese revancha \n");
printf("ingrese 1º numero del revancha \n");
scanf("%d",&quini[2].revan[0]);
printf("ingrese 2º numero del revancha \n");
scanf("%d",&quini[2].revan[1]);
printf("ingrese 3º numero del revanca \n");
scanf("%d",&quini[2].revan[2]);
}
void mostrarjugada()
{
printf(" \n Tradicional 1º numero %d", quini[0].tradi[0]);
printf(" \n Tradicional 2º numero %d", quini[0].tradi[1]);
printf(" \n Tradicional 3º numero %d", quini[0].tradi[2]);
printf(" \n Tradicional 1º numero %d ", quini[1].tradi[0]);
printf(" \n Tradicional 2º numero %d", quini[1].tradi[1]);
printf(" \n Tradicional 3º numero %d", quini[1].tradi[2]);
printf(" \n Tradicional 1º numero %d", quini[2].tradi[0]);
printf(" \n Tradicional 2º numero %d", quini[2].tradi[1]);
printf(" \n Tradicional 3º numero %d", quini[2].tradi[2]);
// quini
printf(" \n Quini 1º numero %d", quini[0].quin[0]);
printf(" \n Quini 2º numero %d", quini[0].quin[1]);
printf(" \n Quini 3º numero %d", quini[0].quin[2]);
printf(" \n Quini 1º numero %d", quini[1].quin[0]);
printf(" \n Quini 2º numero %d", quini[1].quin[1]);
printf(" \n Quini 3º numero %d", quini[1].quin[2]);
printf(" \n Quini 1º numero %d", quini[2].quin[0]);
printf(" \n Quini 2º numero %d", quini[2].quin[1]);
printf(" \n Quini 3º numero %d", quini[2].quin[2]);
// revancha
printf(" \n Revancha 1º numero %d", quini[0].revan[0]);
printf(" \n Revancha 2º numero %d", quini[0].revan[1]);
printf(" \n Revancha 3º numero %d", quini[0].revan[2]);
printf(" \n Revancha 1º numero %d", quini[1].revan[0]);
printf(" \n Revancha 2º numero %d", quini[1].revan[1]);
printf(" \n Revancha 3º numero %d", quini[1].revan[2]);
printf(" \n Revancha 1º numero %d", quini[2].revan[0]);
printf(" \n Revancha 2º numero %d", quini[2].revan[1]);
printf(" \n Revancha 3º numero %d", quini[2].revan[2]);
Darle un limites de números de ingreso para cada jugada sin que se retitan. Que sea dentro de 0 a 46.
Y dar el total de todo el programa (lo que se repite en 10 veces).
#include <stdio.h>
#include <stdlib.h>
// Declaracion de funciones
struct esqueleto{
int tradi[3];
int quin[3];
int revan[3];
int control[46]; //esta variable no puedo hacer una limitacion de numeros de ingreso.
}quini[10]; //esta es la cantidad de veces que se va repetir el programa.
void cargar();
void mostrarjugada();
void mostrarcontrol();
void mostrartotal();
//Menu se las funcionesa
int main()
{
int opc = 1;
while (opc !=0);
{
printf(" 0 - Salir \n");
printf(" 1 - Cargar\n");
printf(" 2 - Mostrar Jugada \n");
printf(" 3 - Mostrar Control \n");
printf(" 4 - Mostrar Total\n");
scanf("%d",&opc);
system("cls");
switch (opc)
//
{
case 0: printf("Gracias por usar el sistema \n");
break;
case 1:
system("cls");
cargar();
break;
case 2:
system("cls");
mostrarjugada();
break;
case 3:
system ("cls");
mostrarcontrol();
break
case 4:
system ("cls");
mostrartotal ();
break
}
}
return 0;
}
void cargar() // cargar los valores de tradicional
{
printf("Ingrese tradicional \n");
printf("ingrese 1º numero del tradicional \n");
scanf("%d",&quini[0].tradi[0]);
printf("ingrese 2º numero del tradicional \n");
scanf("%d",&quini[0].tradi[1]);
printf("ingrese 3º numero del tradicional \n");
scanf("%d",&quini[0].tradi[2]);
printf("Ingrese tradicional \n");
printf("ingrese 1º numero del tradicional \n");
scanf("%d",&quini[1].tradi[0]);
printf("ingrese 2º numero del tradicional \n");
scanf("%d",&quini[1].tradi[1]);
printf("ingrese 3º numero del tradicional \n");
scanf("%d",&quini[1].tradi[2]);
printf("Ingrese tradicional \n");
printf("ingrese 1º numero del tradicional \n");
scanf("%d",&quini[2].tradi[0]);
printf("ingrese 2º numero del tradicional \n");
scanf("%d",&quini[2].tradi[1]);
printf("ingrese 3º numero del tradicional \n");
scanf("%d",&quini[2].tradi[2]);
// cargar los valores de quini
printf("Ingrese quini \n");
printf("ingrese 1º numero del quini \n");
scanf("%d",&quini[0].quin[0]);
printf("ingrese 2º numero del quini \n");
scanf("%d",&quini[0].quin[1]);
printf("ingrese 3º numero del quini \n");
scanf("%d",&quini[0].quin[2]);
printf("Ingrese quini \n");
printf("ingrese 1º numero del quini \n");
scanf("%d",&quini[1].quin[0]);
printf("ingrese 2º numero del quini \n");
scanf("%d",&quini[1].quin[1]);
printf("ingrese 3º numero del quini \n");
scanf("%d",&quini[1].quin[2]);
printf("Ingrese quini \n");
printf("ingrese 1º numero del quini \n");
scanf("%d",&quini[2].quin[0]);
printf("ingrese 2º numero del quini \n");
scanf("%d",&quini[2].quin[1]);
printf("ingrese 3º numero del quini \n");
scanf("%d",&quini[2].quin[2]);
// Ingresar la revancha
printf("Ingrese revancha \n");
printf("ingrese 1º numero del revancha \n");
scanf("%d",&quini[0].revan[0]);
printf("ingrese 2º numero del revancha \n");
scanf("%d",&quini[0].revan[1]);
printf("ingrese 3º numero del revanca \n");
scanf("%d",&quini[0].revan[2]);
printf("Ingrese revancha \n");
printf("ingrese 1º numero del revancha \n");
scanf("%d",&quini[1].revan[0]);
printf("ingrese 2º numero del revancha \n");
scanf("%d",&quini[1].revan[1]);
printf("ingrese 3º numero del revanca \n");
scanf("%d",&quini[1].revan[2]);
printf("Ingrese revancha \n");
printf("ingrese 1º numero del revancha \n");
scanf("%d",&quini[2].revan[0]);
printf("ingrese 2º numero del revancha \n");
scanf("%d",&quini[2].revan[1]);
printf("ingrese 3º numero del revanca \n");
scanf("%d",&quini[2].revan[2]);
}
void mostrarjugada()
{
printf(" \n Tradicional 1º numero %d", quini[0].tradi[0]);
printf(" \n Tradicional 2º numero %d", quini[0].tradi[1]);
printf(" \n Tradicional 3º numero %d", quini[0].tradi[2]);
printf(" \n Tradicional 1º numero %d ", quini[1].tradi[0]);
printf(" \n Tradicional 2º numero %d", quini[1].tradi[1]);
printf(" \n Tradicional 3º numero %d", quini[1].tradi[2]);
printf(" \n Tradicional 1º numero %d", quini[2].tradi[0]);
printf(" \n Tradicional 2º numero %d", quini[2].tradi[1]);
printf(" \n Tradicional 3º numero %d", quini[2].tradi[2]);
// quini
printf(" \n Quini 1º numero %d", quini[0].quin[0]);
printf(" \n Quini 2º numero %d", quini[0].quin[1]);
printf(" \n Quini 3º numero %d", quini[0].quin[2]);
printf(" \n Quini 1º numero %d", quini[1].quin[0]);
printf(" \n Quini 2º numero %d", quini[1].quin[1]);
printf(" \n Quini 3º numero %d", quini[1].quin[2]);
printf(" \n Quini 1º numero %d", quini[2].quin[0]);
printf(" \n Quini 2º numero %d", quini[2].quin[1]);
printf(" \n Quini 3º numero %d", quini[2].quin[2]);
// revancha
printf(" \n Revancha 1º numero %d", quini[0].revan[0]);
printf(" \n Revancha 2º numero %d", quini[0].revan[1]);
printf(" \n Revancha 3º numero %d", quini[0].revan[2]);
printf(" \n Revancha 1º numero %d", quini[1].revan[0]);
printf(" \n Revancha 2º numero %d", quini[1].revan[1]);
printf(" \n Revancha 3º numero %d", quini[1].revan[2]);
printf(" \n Revancha 1º numero %d", quini[2].revan[0]);
printf(" \n Revancha 2º numero %d", quini[2].revan[1]);
printf(" \n Revancha 3º numero %d", quini[2].revan[2]);
}
void mostrarcontrol ()
{
}
void mostrartotal () // esta parte se debe sumar todo lo que lleva hasta aca que son 3 o 10 veces
{
printf ("ingrese ")
}