He estado haciendo tutoriales i me han pedido que haga un programa en c que imprima * tantas veces como numeros y lo he echo, pero no entiendo porque lo imprime exactamente, podriais decirme por que?
 
#include <stdio.h>
 
main()
{
      int i,counter;
      printf("Ponga un numero:");
      scanf("%d",&i);
      for(i;i>=1;--i){
      printf("*");
 
}
      system("pause");
      return 0;
 
      } 
  
 

