ya lo he solucionado pero no sé si explicarte todo o cómo lo mejor es que te pongas a estudiar y practicar, y vienes aquí cuando ya tengas algo y no estes empezando desde cero
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
int tam = 1;
scanf("%i",tam);
int tablero[tam][tam];
unsigned int mascara = num & 0xF;
int i;
int bitsnum;
for(i = 0; i < 8;i++){
bitsnum = num & 0xF << i*4;
if( (mascara ^ (bitsnum ) ) == 0){
num = (num ^ mascara);
}
mascara <<= 4; //para ir comprobando otras posiciones de 4 en 4
}
x = numero1 + (rand() % (numero2 - numero1 + 1));
if(*p =='a' || *p== 'A')
{num1[0]=num1[0]+1;} //mejor - > {num[0]+=1;}
if(*p =='e' || *p== 'E')
{num1[1]=num1[1]+1;}
if(*p =='i' || *p== 'I')
{num1[1]=num1[1]+1;} //mejor -> {num[2]+=1;}
if(*p =='o' || *p== 'O')
{num1[1]=num1[1]+1;} //mejor -> {num[3]+=1;}
if(*p =='u' || *p== 'U')
{num1[1]=num1[1]+1;} //mejor -> {num[4]+=1;}