January 2019 0 36 Report
Tabliczka kwadratowa ( c++ )
W czasie zajęć z informatyki uczniowie uczą się wykorzystywać figury geometryczne do szyfrowana tekstów.


Metoda polega na wczytaniu L znaków i wypisaniu ich w kwadratowej tablicy, o jak najkrótszym boku. Długość boku kwadratu w tej metodzie możemy traktować jako klucz szyfrowania. Litery z wejścia należy zapisywać kolumnami tzn. pierwszy znak w pierwszym wierszu, drugi znak w drugim wierszu i tak do wiersza o numerze odpowiadającym długości boku kwadratu. Kolejny znak znowu w pierwszym wierszu, następny w drugim itd. Brakujące litery należy uzupełnić znakiem ‘*’.

Wejście

W pierwszym wierszu standardowego wejścia zapisano ciąg L znaków z pośród wielkich liter alfabetu łacińskiego – tekst do zaszyfrowania. Tekst kończy znak ‘!’, którego nie przetwarzamy.

Wyjście

Na standardowe wyjście wypisz zakodowany tekst w postaci opisanego kwadratu ze znaków.

Przykłady

Wejście
ABC!

Wyjście
AC
B*

Wejście
XYXZ!

Wyjście
XX
YZ

Wejście
RYSZARD!

Wyjście
RZD
YA*
SR*


Proszę o pomoc !!

Recommend Questions



Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.