fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. #include <conio.h>
  4.  
  5. #include <string.h>
  6.  
  7. void main()
  8.  
  9. {
  10.  
  11. int i,j,keylen,msglen;
  12.  
  13. char input[100], key[30],temp[30],quot[100],rem[30],key1[30];
  14.  
  15. printf("Enter Data: ");
  16.  
  17. gets(input);
  18.  
  19. printf("Enter Key: ");
  20.  
  21. gets(key);
  22.  
  23. keylen=strlen(key);
  24.  
  25. msglen=strlen(input);
  26.  
  27. strcpy(key1,key);
  28.  
  29. // appending bits at the end of data.
  30.  
  31. for(i=0;i<keylen-1;i++)
  32.  
  33. {
  34.  
  35. input[msglen+i]='0';
  36.  
  37. }
  38.  
  39. for(i=0;i<keylen;i++)
  40.  
  41. temp[i]=input[i];
  42.  
  43. for(i=0;i<msglen;i++)
  44.  
  45. {
  46.  
  47. quot[i]=temp[0];
  48.  
  49. if(quot[i]=='0')
  50.  
  51. for(j=0;j<keylen;j++)
  52.  
  53. key[j]='0';
  54.  
  55. else
  56.  
  57. for(j=0;j<keylen;j++)
  58.  
  59. key[j]=key1[j];
  60.  
  61. for(j=keylen-1;j>0;j- -)
  62.  
  63. {
  64.  
  65. if(temp[j]==key[j])
  66.  
  67. rem[j-1]='0';
  68.  
  69. else
  70.  
  71. rem[j-1]='1';
  72.  
  73. }
  74.  
  75. rem[keylen-1]=input[i+keylen];
  76.  
  77. strcpy(temp,rem);
  78.  
  79. }
  80.  
  81. strcpy(rem,temp);
  82.  
  83. printf("\n Quotient is ");
  84.  
  85. for(i=0;i<msglen;i++)
  86.  
  87. printf("%c",quot[i]);
  88.  
  89. printf("\nRemainder is ");
  90.  
  91. for(i=0;i<keylen-1;i++)
  92.  
  93. printf("%c",rem[i]);
  94.  
  95. printf("\nFinal data is: ");
  96.  
  97. for(i=0;i<msglen;i++)
  98.  
  99. printf("%c",input[i]);
  100.  
  101. for(i=0;i<keylen-1;i++)
  102.  
  103. printf("%c",rem[i]);
  104.  
  105. getch();
  106.  
  107. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
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
stdout
Standard output is empty