Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void insertsort(int a[],int n)
- {
- int i,j,t;
- for(i=1;i<n;i++)
- {
- t=a[i];
- j=i-1;
- while(j>=0 && t>a[j])
- {
- a[j+1]=a[j];
- j--;
- }
- a[j+1]=t;
- }
- }
- int main(int argc, char* argv[])
- {
- int d=atoi(argv[1]);
- int a[256],n,i;
- int ch;
- unsigned char Counter[256];
- for(i=0; i<256; i++){
- Counter[i] = 0;
- }
- while (((ch = fgetc(stdin)) && ch != EOF ))
- Counter[ch]++;
- insertsort(a,d);
- printf("The sorted array is\n");
- for(i=0;i<d;i++)
- {
- for(i=0; i<256; i++){
- if(isprint(i) && Counter[i] ){
- printf("%d '%c' : %d\n",i,i,a[i]);
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement