estou com um erro na parte dos deslocados a variável esta retornando um valor muito alto , podem me da uma ajuda ? <
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define TAM 4
main(){
int p1[TAM], p2[TAM], i, x, t=10, des=0;
printf("Digite 4 numeros de 1 a 6 \n");
for(i=0; i<TAM; i++){
p1 = getch();
printf("*");
}
while(t>0){
if(t>0){
printf("\n Acerte \n");
}
for(x=0; x<TAM; x++){
p2[x] = getche();
}
if(p1[0]==p2[0] && p1[1]==p2[1] && p1[2]==p2[2] && p1[3]==p2[3]){
printf("\n Acertou \n");
(t=1);
}
else{
if(p1[0]==p2[1] || p1[0]==p2[2] || p1[0]==p2[3] || p1[0]==p2[4]){
des;
}
if(p1[1]==p2[0] || p1[1]==p2[2] || p1[1]==p2[3] || p1[1]==p2[4]){
des++;
}
if(p1[2]==p2[1] || p1[2]==p2[0] || p1[2]==p2[3] || p1[2]==p2[4]){
des++;
}
if(p1[3]==p2[1] || p1[3]==p2[2] || p1[3]==p2[0] || p1[3]==p2[4]){
des++;
}
}
printf("\n numeros deslocados : %d" , &des);
t--;
}
} >