Buenas soy nuevo en el foro y tenia una duda para un trabajo de clase. El tema es que tengo que crear 10 parejas de letras separadas por un espacio y que éstas letras no se repitan. No consigo hacer que no se repitan algunas.
Mi codigo es el siguiente:
#include<stdlib.h>
#include<time.h>
#include<stdio.h>
#include <windows.h>
int main()
{
int i, m, num;
int b=0;
int j=0;
int aux=0;
char auxiliar[21];
char vector[26];
char LETRA ='A';
for(i=0; i<=26; i++)
{
vector[i]=LETRA;
LETRA++;
}
for(i=0; i<=26; i++)
{
vector[i]=num;
for(m=0; m<i; m++)
{
while(vector[m]==vector[i])
{
}
}
}
for(i=0; i<=26; i++)
{
if(vector[i]!=65+i)
{
while(j<21 && aux==0)
{
if(vector[i]==auxiliar[j])
{
aux=1;
}
j++;
}
if(aux==0)
{
auxiliar[b]=65+i;
auxiliar[b+1]=vector[i];
b=b+2;
}
}
j=0;
aux=0;
}
j=0;
for(i=0; i<10; i++)
{
printf("%c%c ",vector
[j
],vector
[j
+1]); j=j+2;
}
return 0;
}