Witam
Potrzebuje pomocy z napisaniem programu implementującego szyfr Polibiusza z hasłem, program musi czytać dane ze standardowego wejścia, przetwarza (szyfruje/deszyfruje) i wynik wypisuje na standardowe wyjście, w wierszu poleceń podajemy akcję (szyfrowanie albo deszyfrowanie) oraz hasło, mam coś takiego i nie wiem jak dodać opcję z małymi literami alfabetu oraz deszyfrowanie. Z góry dzięki za wszelką pomoc.
#include <stdio.h>
#include <stdlib.h>
main(int argc, char *argv[])
{
int key, c;
if (argc != 1 + 1) {
printf("%s key\n\n", argv[0]);
return 1;
}
key= atoi(argv[1]);
while ((c = getchar()) != EOF){
if ('A' <= c && c <= 'Z')
putchar(c-(c>'i')- 'A')/5, (c-(c>'i')-'A')%5;
else
putchar(c);
}
getchar();
return 0;
}