ciao a tutti

è da un pò che non uso C ora sto ricominciando ad usarlo, facendo un piccolo programma per la simulazione di una sfida al tiro tra 2 giocatori

ora prima di tutto non ho fatto niente volevo procedere a piccoli passi iniziando solo a far tirare i due e vedere chi segnava per primo il codice che ho scritto è questo


#include <stdio.h>
#include <stdlib.h>
main()
{

int i,n,,c;
float p1[n],p2[n];
float T;

do{
c=0;
T=rand()%100;

if(T>70){
printf("canestro palla a p1 /n");
c=1;}
else{
printf("tiro sbagliato tira p2 /n");
T=rand() %100;

if(T>70){
printf("canestro palla a p2 /n");
c=2;}
else
printf("Tiro sbagliato tira p1 /n");

}
}
while(c!=0);
}

quando lo vado a compilare non mi da errori, ma quando lancio il programma mi dice Errore di Segmentazione...ora non saprei veramente dove vado a violare la memoria secondo voi come posso risolvere questo problema??