WT drive Get link Facebook X Pinterest Email Other Apps June 02, 2025 https://drive.google.com/drive/folders/1WP-o1PQjElkjy9gDAp_JysHnlxJ0cH0x?usp=drive_link Get link Facebook X Pinterest Email Other Apps Comments
Hamming reciver and sending January 15, 2024 #include <stdio.h> int main() { int d[8],c[4],h[12],i,j,n=0,r[12],c1; //Sender Side for(i=0;i<8;i++) { printf("\nEnter %d bit of data=",i); scanf("%d",&d[i]); } printf("\nData entered is=\n"); for(i=0;i<8;i++) printf("%d",d[i]); c[0]=d[0]^d[1]^d[3]^d[4]^d[6]; c[1]=d[0]^d[2]^d[3]^d[5]^d[6]; c[2]=d[1]^d[2]^d[3]^d[7]; c[3]=d[4]^d[5]^d[6]^d[7]; printf("\n Parity bit are %d %d %d %d",c[0],c[1],c[2],c[3]); i=0; for(j=0;j<12;j++) { if((pow(2,n)-1)==j) { h[j]=c[n]; n++; } else { h[j]=d[i]; i++; } } printf("\nData transmitted is="); for(i=0;i<12;i++) { printf("%d",h[i]); } //Receiver Side printf("\nEnter received code word bits one by one="); for(i=0;i<12;i++) { printf("\nEnter %d... Read more
Hamming reciver December 27, 2023 #include <stdio.h> #include <math.h> int main() { int receivedCode[12], receivedCheckBits[4], errorPosition = 0, i, j, n = 0, count = 12; // Assuming a fixed 12-bit received code printf("Enter received Hamming code (12 bits): "); for (i = 0; i < count; i++) { scanf("%d", &receivedCode[i]); } printf("Received Hamming code: "); for (j = 0; j < count; j++) { printf("%d ", receivedCode[j]); } // Calculating received check bits receivedCheckBits[0] = receivedCode[0] ^ receivedCode[1] ^ receivedCode[3] ^ receivedCode[4] ^ receivedCode[6]; receivedCheckBits[1] = receivedCode[0] ^ receivedCode[2] ^ receivedCode[3] ^ receivedCode[5] ^ receivedCode[6]; receivedCheckBits[2] = receivedCode[1] ^ receivedCode[2] ^ receivedCode[3] ^ receivedCode[7]; receivedCh... Read more
B ip to D ip and D ip to B ip January 15, 2024 #include<stdio.h> #include<string.h> int binary(int n) { int c=0,b,mf=1; while(n>0) { b=n%2; n=n/2; c=b*mf+c; mf=mf*10; } return c; } int decimal(int n) { int dv=0,base=1,rem; while(n>0) { rem=n%10; dv=dv+rem*base; n=n/10; base=base*2; } return dv; } int main() { char data[16]; int a,i,n1,n2,n3,n4; printf("Enter 1 :- For converting data from decimal IP adress to binary IP adress \nEnter 0 :- For converting data from binary IP adress to decimal IP adress \n "); scanf("%d",&a); getchar(); if(a==1) { { printf("Enter the IP adress :- "); scanf("%s",data); sscanf(data,"%d.%d.%d.%d",&n1,&n2,&n3,&n4); } for(i=0;data[i]!='\0';i++) { if(!(data[i]=='1' || data[i]=='0' || data[i]=='2' || data[i]=='3' || data[i]=='4' || data[i]=='5' || data[i]=='6' || data[i]=='7' || data[i]==... Read more
Comments
Post a Comment