Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- void main()
- {
- int in,out,bsize,n,bucket=0;
- printf("Enter the bucket size ");
- scanf("%d",&bsize);
- printf("Enter the number of inputs ");
- scanf("%d",&n);
- printf("Enter the packet outgoing rate ");
- scanf("%d",&out);
- while(n!=0)
- {
- printf("\nEnter the incoming packet size ");
- scanf("%d",&in);
- if(in <= (bsize-bucket))
- {
- bucket+=in;
- printf("\nBucket status : %d out of %d", bucket, bsize);
- }
- else
- {
- printf("\nDropped packets : %d \n",in-(bsize-bucket));
- bucket=bsize;
- printf("\nBucket status : %d out of %d", bucket, bsize);
- }
- bucket=bucket-out;
- printf("\nAfter outgoing, bucket status : %d out of %d", bucket, bsize);
- n--;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement