pfelipe1 respondido 8 years ago
Essa parte do seu código, você não pode fazer isso porque "um vetor estático nasce e morre com o tamanho que foi declarado pela primeira vez"
int h[T];
char pulos[T];
Sugiro você fazer assim
#include <stdio.h>
#define MAX 50
int main()
{
int h[MAX];
char pulos[MAX];
.....
}
assim você já declara o tamanho máximo para sua entrada sem ter que ficar "redeclarando um vetor estático" e só acessa até a sua respectiva entrada.
Exemplo: T=10
for(int i=0;i<T;i++)
printf("%d ", h[i]);
Espero ter ajudado! Abraços!