I wanted to generate 6 random values in 2 pairs for example 1 1, 2 2, 3 3, but I'm not getting my code
My code
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int vezes(int vetor[], int tamanho, int numero);
int main(int argc, char** argv)
{
int vetor[6], num, resu;
srand(time(NULL));
for(int i = 0; i < 6; i++)
{
num = rand() % 8;
if(i != 0)
{
resu = vezes(vetor, i, num);
while(resu)
{
num = rand() % 8;
resu = vezes(vetor, i, num);
}
}
vetor[i] = num;
}
for(int i = 0; i < 6; i++)
{
printf("%d ", vetor[i]);
}
return 0;
}
int vezes(int vetor[], int tamanho, int numero)
{
int cont = 0;
for(int i = 0; i < tamanho; i++)
{
if(vetor[i] == numero)
{
cont++;
}
}
if(cont <= 2)
{
return 1;
}
return 0;
}