Pessoal estou criando um programa onde o usuário entrará com seis números apostados na mega sena e depois os seis números do resultado oficial, e tenho que mostrar quantos acertos ele obteve.
Criei dois arrays e estou conseguindo armazenar os valores de forma correta, porem não estou sabendo fazer a parte da comparação dos arrays e mostrar quantos acertos ele teve.
vou colocar o código aqui, se alguém puder me ajudar agradeço.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
int apostados[6];
int oficial[6];
int x, i, y,k, total;
printf ("Digite os 6 numeros apostados \n");
for (i = 0; i < 6; i++) //Este laco faz o scan de cada elemento do vetor//
{
scanf("%d", &apostados);
}
i = 1;
x = apostados[0];
printf ("Digite os 6 numeros do resultado oficial \n");
for (i =0; i< 6; i++)
{
scanf("%d", &oficial);
}
i = 1;
y = oficial[0];
total=0;
while (i<6)
{
for (i=0, i<6; i++;)
{
if (apostados == oficial[k])
{
total++;
}
k++;
}
i++;
}
printf ("%d",total);
}
A parte da comparação provavelmente esta toda errada.
Obrigado desde já pela ajuda.
getch();