Implement Hill cipher encryption-decryption

Practical - 5 Implement Hill cipher encryption-decryption. Download Practical Code: #include<stdio.h> #include<math.h> float encrypt[3][1], decrypt[3][1], a[3][3], b[3][3], mes[3][1], c[3][3]; void encryption(); //encrypts the message void decryption(); //decrypts the message void getKeyMessage(); //gets key and message from user void inverse(); //finds inverse of key matrix int main() { int choice; //clrscr(); while(1) { printf("Enter Your choice:\n1.Encrypt\t2.Decrypt\t3.Exit\n"); scanf("%d",&choice); switch(choice) { case 1: { encryption(); break; } case 2: { decryption(); break; } case 3: break; default: { printf("Enter a valid choice\n"); } } if(choice==3) return 0; } } void encryption() { int i, j, k; getKeyMessage(); for(i = 0; i <...