I am trying to make a program that sorts 26 different values in order.
e.x:
D: 7
E: 5
A: 4
C: 2
B: 1
Here is my program code for getting the values(This code works):
Code:
int main
{
char num=0;
int end=0;
int a=0;
int b=0;
int c=0;
int d=0;
int e=0;
int f=0;
int g=0;
int h=0;
int i=0;
int j=0;
int k=0;
int l=0;
int m=0;
int n=0;
int o=0;
int p=0;
int q=0;
int r=0;
int s=0;
int t=0;
int u=0;
int v=0;
int w=0;
int x=0;
int y=0;
int z=0;
printf("Press a keyboard button: ");
for (end == end; end == 0;){
num = getch();
switch (num)
{
case '0': end=1; break;
case 'a': a++; break;
case 'b': b++; break;
case 'c': c++; break;
case 'd': d++; break;
case 'e': e++; break;
case 'f': f++; break;
case 'g': g++; break;
case 'h': h++; break;
case 'i': i++; break;
case 'j': j++; break;
case 'k': k++; break;
case 'l': l++; break;
case 'm': m++; break;
case 'n': n++; break;
case 'o': o++; break;
case 'p': p++; break;
case 'q': q++; break;
case 'r': r++; break;
case 's': s++; break;
case 't': t++; break;
case 'u': u++; break;
case 'v': v++; break;
case 'w': w++; break;
case 'x': x++; break;
case 'y': y++; break;
case 'z': z++; break;
}
}
printf("\nA: %d\nB: %d\nC: %d\nD: %d\nE: %d\nF: %d\nG: %d\nH: %d\nI: %d\nJ: %d\nK: %d\nL: %d\nM: %d\nN: %d\nO: %d\nP: %d\nQ: %d\nR: %d\nS: %d\nT: %d\nU: %d\nV: %d\nW: %d\nX: %d\nY: %d\nZ: %d\n", a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z);
getchar();
return 0;
}
I get my values, but I can't sort them in order. Please help!
Thanks.