Witam, mam kod na szyfrowanie liczb względem danego klucza, ale muszę go przerobić na szyfr afiniczny. Wiem, że nie jest to trudne, ale nie mam pomysłu. Jakieś pomysły co zmienić?
int klucz,a;
while((printf("klucz: "))&&(scanf(“d”,&klucz)==1))
{
while(getchar()!=’\n’) {}
klucz=klucz%26;
printf("podaj tekst: ");
while((a=toupper(getchar()))!=EOF)
{
if(isalpha(a)) a=((a-‘A’+26-klucz)%26)+‘A’;
}
}
return 0;
)