• Miércoles 6 de Noviembre de 2024, 09:49

Autor Tema:  No me funciona como quiero xD  (Leído 757 veces)

badyalberto

  • Miembro activo
  • **
  • Mensajes: 77
    • Ver Perfil
No me funciona como quiero xD
« en: Domingo 9 de Noviembre de 2008, 18:19 »
0
#include<stdio.h>

main()
{
      int cont = 36,num,oport,i,nota;
      char tornar;
     
     
      printf("Escriu un numero: n");
      scanf("%d" ,&num);
     
      for (i = 1; i<=10; i++)
      {
          if (num == cont)
         
             printf("Felicitats has encertat el numero n");
             nota = 11 - i;
             printf("Has tret de nota: %d n", nota);
             
             
          else
         
              oport = 10 - i;
              printf("Et queden %d oportunitats n",oport);
              printf("Escriu unaltre numero: n");
             
      }
     
      printf("Vols tornar a jugar [S,N]: n");
      scanf("%c", &tornar);
     
                   if (tornar == 'S');  
                      printf("Escriu un numero: n");
                                   
getchar();
getchar();
}

alguien sabe pq me sale todo de golpe al poner un numero y no por partes ?

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: No me funciona como quiero xD
« Respuesta #1 en: Domingo 9 de Noviembre de 2008, 20:55 »
0
Usa etiquetas de código y especifica cómo quieres que funcione. No somos adivinos.

max_saeta

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: No me funciona como quiero xD
« Respuesta #2 en: Domingo 9 de Noviembre de 2008, 21:03 »
0
Aqui esta el codigo funcional, te faltaban algunas cosas, como tambien tenias un error de colocar ; en una declaracion if


#include <stdio.h>


int main()
{
int cont = 36,num,oport,i,nota;
char tornar;


for (i = 1; i<=10; i++)
{
printf("Escriba un numero: n");
scanf("%d" ,&num);

   if (num == cont)
   {
      printf("Felicitaciones Has acertado el numero n");
      nota = 11 - i;
      printf("Tu nota es: %d n", nota);
      scanf("%s",&tornar);
         return 0;
   }

   else
   {
      oport = 10 - i;
      printf("Te quedan %d oportunitats n",oport);
      printf("Escribe otro numero: n");
   }

   printf("Volver a jugar [S,N]: n");
   scanf("%s",&tornar);
   
   if (tornar == 'N')
      return 0;
}
return 0;
}