/* package whatever; // don't place package name! */
#include <conio.h>
#include <string.h>
void main()
{
int i,j,keylen,msglen;
char input[100], key[30],temp[30],quot[100],rem[30],key1[30];
printf("Enter Data: ");
gets(input);
printf
("
;Enter
Key: "
;);
gets(key);
keylen=strlen(key);
msglen=strlen(input);
strcpy(key1,key);
// appending bits at the end of data.
for(i=0;i<keylen-1;i++)
{
input[msglen+i]='0';
}
for(i=0;i<keylen;i++)
temp[i]=input[i];
for(i=0;i<msglen;i++)
{
quot[i]=temp[0];
if(quot[i]=='0')
for(j=0;j<keylen;j++)
key[j]='0';
else
for(j=0;j<keylen;j++)
key[j]=key1[j];
for(j=keylen-1;j>0;j- -)
{
if(temp[j]==key[j])
rem[j-1]='0';
else
rem[j-1]='1';
}
rem[keylen-1]=input[i+keylen];
strcpy(temp,rem);
}
strcpy(rem,temp);
printf("\n Quotient is ");
for(i=0;i<msglen;i++)
printf("%c",quot[i]);
printf("\nRemainder is ");
for(i=0;i<keylen-1;i++)
printf("%c",rem[i]);
printf("\nFinal data is: ");
for(i=0;i<msglen;i++)
printf("%c",input[i]);
for(i=0;i<keylen-1;i++)
printf("%c",rem[i]);
getch();
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKI2luY2x1ZGUgJmx0O2NvbmlvLmgmZ3Q7CgojaW5jbHVkZSAmbHQ7c3RyaW5nLmgmZ3Q7Cgp2b2lkIG1haW4oKQoKewoKaW50IGksaixrZXlsZW4sbXNnbGVuOwoKY2hhciBpbnB1dFsxMDBdLCBrZXlbMzBdLHRlbXBbMzBdLHF1b3RbMTAwXSxyZW1bMzBdLGtleTFbMzBdOwoKcHJpbnRmKCZxdW90O0VudGVyIERhdGE6ICZxdW90Oyk7CgpnZXRzKGlucHV0KTsKCnByaW50ZigmcXVvdDtFbnRlciBLZXk6ICZxdW90Oyk7CgpnZXRzKGtleSk7CgprZXlsZW49c3RybGVuKGtleSk7Cgptc2dsZW49c3RybGVuKGlucHV0KTsKCnN0cmNweShrZXkxLGtleSk7CgovLyBhcHBlbmRpbmcgYml0cyBhdCB0aGUgZW5kIG9mIGRhdGEuCgpmb3IoaT0wO2kmbHQ7a2V5bGVuLTE7aSsrKQoKewoKaW5wdXRbbXNnbGVuK2ldPSYjMzk7MCYjMzk7OwoKfQoKZm9yKGk9MDtpJmx0O2tleWxlbjtpKyspCgp0ZW1wW2ldPWlucHV0W2ldOwoKZm9yKGk9MDtpJmx0O21zZ2xlbjtpKyspCgp7CgpxdW90W2ldPXRlbXBbMF07CgppZihxdW90W2ldPT0mIzM5OzAmIzM5OykKCmZvcihqPTA7aiZsdDtrZXlsZW47aisrKQoKa2V5W2pdPSYjMzk7MCYjMzk7OwoKZWxzZQoKZm9yKGo9MDtqJmx0O2tleWxlbjtqKyspCgprZXlbal09a2V5MVtqXTsKCmZvcihqPWtleWxlbi0xO2omZ3Q7MDtqLSAtKQoKewoKaWYodGVtcFtqXT09a2V5W2pdKQoKcmVtW2otMV09JiMzOTswJiMzOTs7CgplbHNlCgpyZW1bai0xXT0mIzM5OzEmIzM5OzsKCn0KCnJlbVtrZXlsZW4tMV09aW5wdXRbaStrZXlsZW5dOwoKc3RyY3B5KHRlbXAscmVtKTsKCn0KCnN0cmNweShyZW0sdGVtcCk7CgpwcmludGYoJnF1b3Q7XG4gUXVvdGllbnQgaXMgJnF1b3Q7KTsKCmZvcihpPTA7aSZsdDttc2dsZW47aSsrKQoKcHJpbnRmKCZxdW90OyVjJnF1b3Q7LHF1b3RbaV0pOwoKcHJpbnRmKCZxdW90O1xuUmVtYWluZGVyIGlzICZxdW90Oyk7Cgpmb3IoaT0wO2kmbHQ7a2V5bGVuLTE7aSsrKQoKcHJpbnRmKCZxdW90OyVjJnF1b3Q7LHJlbVtpXSk7CgpwcmludGYoJnF1b3Q7XG5GaW5hbCBkYXRhIGlzOiAmcXVvdDspOwoKZm9yKGk9MDtpJmx0O21zZ2xlbjtpKyspCgpwcmludGYoJnF1b3Q7JWMmcXVvdDssaW5wdXRbaV0pOwoKZm9yKGk9MDtpJmx0O2tleWxlbi0xO2krKykKCnByaW50ZigmcXVvdDslYyZxdW90OyxyZW1baV0pOwoKZ2V0Y2goKTsKCn0=
Main.java:3: error: illegal character: '#'
#include <conio.h>
^
Main.java:3: error: class, interface, or enum expected
#include <conio.h>
^
Main.java:3: error: class, interface, or enum expected
#include <conio.h>
^
Main.java:5: error: illegal character: '#'
#include <string.h>
^
Main.java:5: error: class, interface, or enum expected
#include <string.h>
^
Main.java:5: error: class, interface, or enum expected
#include <string.h>
^
Main.java:7: error: class, interface, or enum expected
void main()
^
Main.java:13: error: class, interface, or enum expected
char input[100], key[30],temp[30],quot[100],rem[30],key1[30];
^
Main.java:15: error: class, interface, or enum expected
printf("Enter Data: ");
^
Main.java:15: error: class, interface, or enum expected
printf("Enter Data: ");
^
Main.java:15: error: class, interface, or enum expected
printf("Enter Data: ");
^
Main.java:17: error: class, interface, or enum expected
gets(input);
^
Main.java:19: error: class, interface, or enum expected
printf("Enter Key: ");
^
Main.java:19: error: class, interface, or enum expected
printf("Enter Key: ");
^
Main.java:19: error: class, interface, or enum expected
printf("Enter Key: ");
^
Main.java:21: error: class, interface, or enum expected
gets(key);
^
Main.java:23: error: class, interface, or enum expected
keylen=strlen(key);
^
Main.java:25: error: class, interface, or enum expected
msglen=strlen(input);
^
Main.java:27: error: class, interface, or enum expected
strcpy(key1,key);
^
Main.java:31: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:31: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:31: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:31: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:35: error: illegal character: '#'
input[msglen+i]='0';
^
Main.java:35: error: class, interface, or enum expected
input[msglen+i]='0';
^
Main.java:35: error: illegal character: '#'
input[msglen+i]='0';
^
Main.java:37: error: class, interface, or enum expected
}
^
Main.java:39: error: class, interface, or enum expected
for(i=0;i<keylen;i++)
^
Main.java:39: error: class, interface, or enum expected
for(i=0;i<keylen;i++)
^
Main.java:39: error: class, interface, or enum expected
for(i=0;i<keylen;i++)
^
Main.java:43: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:43: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:43: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:43: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:49: error: class, interface, or enum expected
if(quot[i]=='0')
^
Main.java:49: error: illegal character: '#'
if(quot[i]=='0')
^
Main.java:49: error: class, interface, or enum expected
if(quot[i]=='0')
^
Main.java:49: error: illegal character: '#'
if(quot[i]=='0')
^
Main.java:49: error: class, interface, or enum expected
if(quot[i]=='0')
^
Main.java:51: error: class, interface, or enum expected
for(j=0;j<keylen;j++)
^
Main.java:51: error: class, interface, or enum expected
for(j=0;j<keylen;j++)
^
Main.java:51: error: class, interface, or enum expected
for(j=0;j<keylen;j++)
^
Main.java:53: error: illegal character: '#'
key[j]='0';
^
Main.java:53: error: class, interface, or enum expected
key[j]='0';
^
Main.java:53: error: illegal character: '#'
key[j]='0';
^
Main.java:55: error: class, interface, or enum expected
else
^
Main.java:57: error: class, interface, or enum expected
for(j=0;j<keylen;j++)
^
Main.java:57: error: class, interface, or enum expected
for(j=0;j<keylen;j++)
^
Main.java:57: error: class, interface, or enum expected
for(j=0;j<keylen;j++)
^
Main.java:61: error: class, interface, or enum expected
for(j=keylen-1;j>0;j- -)
^
Main.java:61: error: class, interface, or enum expected
for(j=keylen-1;j>0;j- -)
^
Main.java:61: error: class, interface, or enum expected
for(j=keylen-1;j>0;j- -)
^
Main.java:61: error: class, interface, or enum expected
for(j=keylen-1;j>0;j- -)
^
Main.java:67: error: illegal character: '#'
rem[j-1]='0';
^
Main.java:67: error: class, interface, or enum expected
rem[j-1]='0';
^
Main.java:67: error: illegal character: '#'
rem[j-1]='0';
^
Main.java:69: error: class, interface, or enum expected
else
^
Main.java:71: error: illegal character: '#'
rem[j-1]='1';
^
Main.java:71: error: class, interface, or enum expected
rem[j-1]='1';
^
Main.java:71: error: illegal character: '#'
rem[j-1]='1';
^
Main.java:73: error: class, interface, or enum expected
}
^
Main.java:77: error: class, interface, or enum expected
strcpy(temp,rem);
^
Main.java:79: error: class, interface, or enum expected
}
^
Main.java:83: error: class, interface, or enum expected
printf("\n Quotient is ");
^
Main.java:83: error: illegal character: '\'
printf("\n Quotient is ");
^
Main.java:83: error: class, interface, or enum expected
printf("\n Quotient is ");
^
Main.java:83: error: class, interface, or enum expected
printf("\n Quotient is ");
^
Main.java:85: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:85: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:85: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:85: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:87: error: class, interface, or enum expected
printf("%c",quot[i]);
^
Main.java:87: error: class, interface, or enum expected
printf("%c",quot[i]);
^
Main.java:89: error: class, interface, or enum expected
printf("\nRemainder is ");
^
Main.java:89: error: illegal character: '\'
printf("\nRemainder is ");
^
Main.java:89: error: class, interface, or enum expected
printf("\nRemainder is ");
^
Main.java:89: error: class, interface, or enum expected
printf("\nRemainder is ");
^
Main.java:91: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:91: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:91: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:91: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:93: error: class, interface, or enum expected
printf("%c",rem[i]);
^
Main.java:93: error: class, interface, or enum expected
printf("%c",rem[i]);
^
Main.java:95: error: class, interface, or enum expected
printf("\nFinal data is: ");
^
Main.java:95: error: illegal character: '\'
printf("\nFinal data is: ");
^
Main.java:95: error: class, interface, or enum expected
printf("\nFinal data is: ");
^
Main.java:95: error: class, interface, or enum expected
printf("\nFinal data is: ");
^
Main.java:97: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:97: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:97: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:97: error: class, interface, or enum expected
for(i=0;i<msglen;i++)
^
Main.java:99: error: class, interface, or enum expected
printf("%c",input[i]);
^
Main.java:99: error: class, interface, or enum expected
printf("%c",input[i]);
^
Main.java:101: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:101: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:101: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:101: error: class, interface, or enum expected
for(i=0;i<keylen-1;i++)
^
Main.java:103: error: class, interface, or enum expected
printf("%c",rem[i]);
^
Main.java:103: error: class, interface, or enum expected
printf("%c",rem[i]);
^
Main.java:105: error: class, interface, or enum expected
getch();
^
100 errors