Monday, October 22, 2018

ASCII code for String using C programming language


This is a code for ASCII code for String using C programming language.



ASCII :-
Source code:-

#include<stdio.h>
#include<conio.h>
int main()
{
char arr[100];
long a=0,b=0,c;
long int s=0;
int i,n=5,j;
long dummy,remainder=0,binary=0,base=1;
long binaryval,hexadecimalval=0,k=1,rm;

printf("Enter the string : ");
for(i=0;i<n;i++)
{
scanf("%c",&arr[i]);
}
printf("ASCII code for string : ");
for(i=0;i<n;i++)
{
printf("%d ",arr[i]);
}
printf("\n");
for(i=0;i<n;i++)
{       remainder=0,binary=0,base=1;
dummy=arr[i];
while(dummy>0)
{
remainder=dummy%2;
binary=binary+remainder*base;
dummy=dummy/2;
base=base*10;
}
printf("\n 8 Bit code for %c(%d) is 0%ld",arr[i],arr[i],binary);
a=0,b=0;
a=binary;
b=a/10000;
printf("\n Left half : %ld",b);
s=0;
for(j=1;j<=4;j++)
{
s=a%10000;
}
printf("\tRight half : %.4ld",s);
hexadecimalval=0,k=1;
binaryval=s*10000+b;
printf("\n after swap : %.8ld",binaryval);
while(binaryval!=0)
{
rm=binaryval%10;
hexadecimalval=hexadecimalval+rm*k;
k=k*2;
binaryval=binaryval/10;
}
printf("\n Equivalent hexadecimal value :  %ld",hexadecimalval);
}
getch();
}

Output:-

Diffie–Hellman key exchange using C programming language

This is a code for  Diffie–Hellman key exchange  using C programming language. Diffie–Hellman key exchange :- Source code:- #in...