Code:
#include <stdio.h>
#include "string.h"
void addCode(char, int,char[],int[]);
int main (void)
{
int input=0;
char codeLetter[26] = {'\0'};
int codeNumber[26]={0};
char temp;
int tempNumber;
int index = 0;
int i;
int quit=1;
int pass;
int letter;
while (quit != 0){
printf("************************************************************\n");
printf("'1' = Enter CODE/UNIT Combination\n'2' = Display The Contents of ALL CODE/UNIT Values Entered\n");
printf ("'3' = Look Up Single Code\n'4' = Quit");
printf("\n************************************************************\n");
scanf("%d", &input);
switch (input){//beginning switch
case 1:
fflush(stdin);
printf("Please Enter CODE/UNIT Combination\n");
scanf ("%c%d", &temp,&tempNumber);
addCode(temp, tempNumber, codeLetter, codeNumber);
break;
case 2:
for (i=0;i<26;i++){
printf("%c %d\n", codeLetter[i],codeNumber[i]);
}//end for loop
break;
case 3:
fflush(stdin);
printf("Please Enter The Letter You Want To Look Up\n");
scanf ("%c", &letter);
if (letter=='a'){
printf("%c%d\n", codeLetter[0],codeNumber[0]);
}
if (letter=='b'){
printf("%c%d\n", codeLetter[1],codeNumber[1]);
}
if (letter=='c'){
printf("%c%d\n", codeLetter[2],codeNumber[2]);
}
if (letter=='d'){
printf("%c%d\n", codeLetter[3],codeNumber[3]);
} if (letter=='e'){
printf("%c%d\n", codeLetter[4],codeNumber[4]);
}
if (letter=='f'){
printf("%c%d\n", codeLetter[5],codeNumber[5]);
} if (letter=='g'){
printf("%c%d\n", codeLetter[6],codeNumber[6]);
}
if (letter=='h'){
printf("%c%d\n", codeLetter[7],codeNumber[7]);
} if (letter=='i'){
printf("%c%d\n", codeLetter[8],codeNumber[8]);
}
if (letter=='j'){
printf("%c%d\n", codeLetter[9],codeNumber[9]);
} if (letter=='k'){
printf("%c%d\n", codeLetter[10],codeNumber[10]);
}
if (letter=='l'){
printf("%c%d\n", codeLetter[11],codeNumber[11]);
}
if (letter=='m'){
printf("%c%d\n", codeLetter[12],codeNumber[12]);
}
if (letter=='n'){
printf("%c%d\n", codeLetter[13],codeNumber[13]);
}
if (letter=='o'){
printf("%c%d\n", codeLetter[14],codeNumber[14]);
}
if (letter=='p'){
printf("%c%d\n", codeLetter[15],codeNumber[15]);
} if (letter=='q'){
printf("%c%d\n", codeLetter[16],codeNumber[16]);
}
if (letter=='r'){
printf("%c%d\n", codeLetter[17],codeNumber[17]);
} if (letter=='s'){
printf("%c%d\n", codeLetter[18],codeNumber[18]);
}
if (letter=='t'){
printf("%c%d\n", codeLetter[19],codeNumber[19]);
} if (letter=='u'){
printf("%c%d\n", codeLetter[20],codeNumber[20]);
}
if (letter=='v'){
printf("%c%d\n", codeLetter[21],codeNumber[21]);
} if (letter=='w'){
printf("%c%d\n", codeLetter[22],codeNumber[22]);
}
if (letter=='x'){
printf("%c%d\n", codeLetter[23],codeNumber[23]);
} if (letter=='y'){
printf("%c%d\n", codeLetter[24],codeNumber[24]);
}
if (letter=='z'){
printf("%c%d\n", codeLetter[25],codeNumber[25]);
}
break;
case 4:
printf ("\nGoodbye\n");
quit = 0;
break;
default:
printf("\nThat is not a valid entry:\n");
}//End Switch
}//end do while
system ("pause");
return 0;
}
void addCode(char toAdd, int numAdd, char letter[],int numbers[]){
int index;
if(toAdd>90){
toAdd=toAdd-32;
}
index=toAdd-65;
letter[index]=toAdd;
numbers[index]+=numAdd;
}