un piedra papel tijera, adaptado

Iniciado por Lenckito, 4 Mayo 2017, 18:22 PM

0 Miembros y 1 Visitante están viendo este tema.

Lenckito

Hola , buenos días, estoy haciendo un proyecto en .c para clase y os ruego que me ayudéis a acabarlo.
No se mucho sobre programación en C .
El caso es que mi proyecto se trata de un piedra papel tijera, adaptado, lo que pasa es que lo tengo hecho en mitad lenguaje C++ y mitad lenguaje C , por ello no funciona.

Mi proyecto es el siguiente:


//*Proyecto de Debilidades.
//El agua es superior al fuego, pero posee una clara debilidad frente la planta.
//La planta es inmune al agua, pero es sumamente débil frente al fuego.
//El fuego posee gran ventaja frente al tipo plata, pero no tiene nada que hacer frente al agua.
#include<stdio.h>
int main();
{
   srand(time(0));
   printf("Batalla de Tipos. Para jugar ingrese uno de los tres tipos (Planta=0 Agua=1 Fuego=2 \n);
   z=0;
   while(z<3)
   {
             printf("Batalla de Tipos. Para jugar ingrese uno de los tres tipos (Planta=0 Agua=1 Fuego=2 \n)
             scanf(z);
             prinf("n");
             a=rand()%3
             switch(z)
             {
                      case 0;
                      switch(a)
                      {
                               case 0;
                               printf("Has elegido el tipo Planta \n");
                               printf("EMPATE \n");
                               break;
                               case 1;
                               printf("Has elegido el tipo Agua \n");
                               printf("HAS SIDO DESTRUÍDO \n");
                               case 2;
                               printf("Has elegido el tipo Fuego \n");
                               printf("EL ENEMIGO HA SIDO CALCINADO \n");
                               break;
                       }      
                       break;
                       case 1;
                       switch(a)
                       {
                                case 0;
                                printf("Has elegido el poder de los árboles \n");
                                printf("DERROTA \n");
                                break;
                                case 1;
                                printf("Has elegido el poder del agua \n");
                                printf("TUS FUERZAS HAN SIDO EMPATADAS \n");
                                break;
                                case 2;
                                printf("Has elegido el poder de las llamas \n");
                                printf("Has sido derrotado \n");
                                break;
                       }        
                       break;
                       case 2;
                       switch(a)
                       {
                                case 0;
                                printf("Has seleccionado el poder de las plantas \n");
                                printf("HAS SIDO CALCINADO POR EL ENEMIGO \n");
                                break;
                                case 1;
                                printf("Haa seleccionado el poder de los mares \n");
                                printf("EL ENEMIGO HA SIDO DERROTADO EXITOSAMENTE \n");
                                break;
                                case 2;
                                printf("Has seleccionado el poder de las llamas \n");
                                printf("TUS FUERZAS HAN SIDO IGUALADAS \n")
                                break;
                       }        
                       break;
              }                                
              printf("¿Desea volver a jugar? Si=0 No=1 \n")
              scanf(%d z);
              }
                     
    printf("Gracias por participar \n")
}            



Por favor, os ruego que me ayudéis a acabarlo. Mil gracias de antemano!!!
Los codigos deben ir en Etiquetas GeShi
El titulo dbee ser descriptivo al tema
>Engel lex


engel lex

como que mitad C y mitad C++? o es uno o es otro... si tiene elementos de C++, es C++

lo unico que veo (y colocarle etiquetas al codigo lo resalta) es que no tienes cerradas comillas en linea 9, ni en linea 13


indica tus errores de compilador
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

RevolucionVegana

En el primer y segundo printf no has cerrado las comillas, la variable z no has especificado el tipo (int), línea 16 te falta punto y coma, en la línea 15 prinf existe?, no se si los scanf los tienes bien o que porque me lio con los lenguajes cuando llevo un tiempo sin tocarlos pero bueno ahí tienes algunos fallitos, puedes ir mirandote en lo que veas que te da error mira ejemplos en internet y verás si te falta algo o te sobra algo..

Un saludo
HAS DICHO ALGO NENAAAAAA?!