Odwrócony alfabet

0

Witam . Mam do napisania taki program. Program musi być uruchamiany z parametrem wejściowym bedącym łańcuchem znaków. W przypadku braku parametru program musi poprosić o wprowadzenie go. Następnie znaki w łańcuchu muszą być zakodowane odwróconym alfabetem.
Do kodowania stosujemy alfabet łaciński, bez polskich znaków. Wygląda to mniej więcej tak:
ABCDEFGHIJKLMNOPQRSTUWXYZ
ZYXWUTSRQPONMLKJIHGFEDCBA

abcdefghijklmnopqrstuwxyz
zyxwutsrqponmlkjihgfedcba

Prosze i pomoc

0

Ja bym sie za to zabieral po napisaniu programu:

main () {

int znak = getch ();
printf ( "Kod klawisza %d", znak );
getch ();

}
0
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

int main(int argc, char *argv[])
{
    char buf[80], *p;
    if(argc <= 1)
    {
        printf("Podaj tekst: ");
        scanf("%79s", buf);
        p = buf;
    }
    else
        p = argv[1];

    while(*p != '\0')
    {
        *p = islower(*p) ? 219-*p: 155-*p;
        p++;
    }
    
    p = argc <= 1 ? buf : argv[1];

    printf("%s", p);
    return 0;
}
0

Dzięki za pomoc !!!

0

a ja dodatm tylko ze ten algorytm nazywa sie atbash

1 użytkowników online, w tym zalogowanych: 0, gości: 1