Zadanie : szyfr-beauforta-1a
Zadanie

Każdej z wielkich liter angielskiego alfabetu przyporządkowany jest kod ASCII, będący liczbą naturalną z zakresu 65..90.

Dany jest następujący algorytm szyfrujący szyfrem Beauforta:

DANE:
    s[0..n-1] — tablica n znaków zawierająca tekst jawny, indeksowana od zera
    k — nieujemna liczba całkowita
WYNIK:
    kryptogram tekstu jawnego s
ALGORYTM:
1. i:=0
2. Dopóki i<n wykonuj:
   a) wypisz znak o kodzie: ((90-s[i]+k) mod 26)+65
   b) i:=i+1
   c) k:=k+i

Napisz program, który zaszyfruje tekst szyfrem Beauforta.

Wejście

Pierwszy wiersz wejścia zawiera liczbę całkowitą k z zakresu 0..100.
W wierszu drugim zapisano tekst s zawierający wyłącznie wielkie litery, o maksymalnej długości 15 znaków.

Wyjście

Wyznaczony kryptogram tekstu s.

Przykład

Dla danych podanych na wejściu:

23
HGLKNNZZIKIVLVE

Poprawną odpowiedzią jest wyjście:

PROSTYSZYFRPLOT

Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5

Opcje zadania:

Biblioteki         : iostream iomanip cmath string 
Limit czasu        : 0.1 s
Limit pamięci      : 32 MB
Słowa niedozwolone :