Using algorithm for code assignment to characters of varying probabilities #include #include #include int temp,i,j,col=0,n=100,count=0,b[10][2]; float a[10],sum=100; char c[10][10]; void main() { void part(int,int); clrscr(); printf("Enter number of characters "); while(n>10) { printf("(Not more than 10) "); scanf("%d",&n); } while(sum>1) { printf("Enter their probabilities of occurences "); sum=0; for(i=1;i<=n;i++) { printf("."); scanf("%f",&a[i]); while(a[i]>=1) a[i]=a[i]/10; sum=sum+a[i]; if(sum>1) break; } if(sum>1) printf("Sum of probabilities must be less than or equal to 1 ! "); } for(i=0;i<10;i++) { for(j=0;j<10;j++) c[i][j]='*'; } for(i=0;i1) { count++; for(i=low-1;ib[i][0]) { min=b[i][0]; k=b[i][1]; } for(i=low-1;i