Yo le aconsejaría revisarlo todo ya que hay variables de más, falta la librería time.h, no inicializa rand, haría falta bajo mi punto de vista un bucle por si no introduce 1.
En fin, te lo dejo funcionando. Ya es cosa tuya mejorarlo:

En fin, te lo dejo funcionando. Ya es cosa tuya mejorarlo:
Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
srand((unsigned) time(NULL));
int a, j, k=0, f=0;
int b[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
char c[] = {"abcdefghijklmnopqrstuvwxys"};
char letra[5];
int numero[5];
do{
printf("==========================\n== Generador de codigos ==\n==========================\n\n* Ingrese 1 si quiere generar un codigo\n");
scanf("%d", &a);
if (a != 1)
printf("Necesitas ingresar el numero 1 para generar un codigo\n");
}while(a != 1);
for(j=0; j < 5; j++) {
k = 1 + rand() % 25;
letra[j] = c[k];
}
for(j=0; j < 5; j++){
f = 1 + rand() % 9;
numero[j] = b[f];
}
printf("%c %c %c %c %c %d %d %d %d %d", letra[0], letra[1], letra[2], letra[3], letra[4], numero[0], numero[1], numero[2], numero[3], numero[4]);
return 0;
}¡¡¡¡ Saluditos! ..... !!!!

.
tiene errores como el uso de la ñ en las variables, faltan un par de librerías, conio para el getch y stdlib para el system.