Un codice per ciò che ti serve potrebbe essere questo:
codice:
#include <stdio.h>
int main(){
int numeri[]={0,1,2,3,4,5,6,7,8,9};
char colori[10][20] = {"nero","marrone","rosso","arancio","giallo","verde","blu","viola","grigio","bianco"};
char colorepreso[25];
printf("Dimmi il colore e ti diro' il codice numerico: ");
scanf("%s",colorepreso);
int i;
for(i=0;i<10;i++){
if(*colorepreso==*colori[i] && colorepreso[1] == colori[i][1]){
printf("il codice numerico e': %d",numeri[i]);
}
}
return 0;
}
Vedi però che l'ho scritto di fretta e SICURAMENTE c'era qualche algoritmo più efficiente di questo.
PS: STUDIALO , non imparare dal copia e incolla.