Problema con programa en C

Iniciado por Cocos, 9 Junio 2017, 13:56 PM

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

Cocos

Buenos días, al ejectutar el codigo imprime la primera linea "ingrese su numero" , el numero es ingresado y ahi queda el programa. Que podría estar pasando?

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
   int ene;
   int c=0,u=0,d=0,t=0,k=0,q=0,s=0,z=0,o=0,nv=0,dz=0,i=0;
   int ran;
   srand(time(NULL));



   printf("Ingrese su numero N: \n");
   scanf("%d",&ene);



   for(i=0;i=ene; i++)
   {
       ran=rand()%10;
       switch(ran)
       {
           case 0:c++  ;break;
           case 1:u++  ;break;
           case 2:d++  ;break;
           case 3:t++  ;break;
           case 4:k++  ;break;
           case 5:q++  ;break;
           case 6:s++  ;break;
           case 7:z++  ;break;
           case 8:o++  ;break;
           case 9:nv++ ;break;
           default:dz++;break;
       }

   }


   printf("| 0  | 1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | 9  | 10 |");
   printf("| %d | %d | %d | %d | %d | %d | %d | %d | %d | %d | %d |",c,u,d,t,k,q,s,z,o,nv,dz);
   
   return 0;

}

engel lex

Los códigos deben ir en etiqueta GeSHi




en la linea 19 usar el for mal y hace un ciclo infinito

corrije la condicion
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.