Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<string>
- #include<cstdlib>
- using namespace std;
- char tab[5][5];
- string g;
- void wpisz(string wyraz, char szyfr[5][5])
- {
- bool znaki[26]={0};
- int t1, t2, k=0;
- char z='A';
- for (int i=0; i<5; i++)
- {
- for(int j=0; j<5; j++)
- {
- if(k<wyraz.size())
- {
- if(wyraz[k]=='J')
- {
- wyraz[k]='I';
- }
- if(znaki[wyraz[k]-65]==0)
- {
- szyfr[i][j]=wyraz[k];
- znaki[wyraz[k]-65]=1;
- k++;
- t1=j;
- t2=i;
- }
- if(znaki[wyraz[k]-65]==1)
- {
- k++;
- j=t1;
- i=t2;
- }
- }
- else
- {
- znaki['J'-65]=1;
- if(znaki[z-65]==0)
- {
- szyfr[i][j]=z;
- z++;
- t1=j;
- t2=i;
- }
- else
- {
- z++;
- j=t1;
- i=t2;
- }
- }
- }
- }
- }
- int main()
- {
- cin >>g;
- wpisz(g, tab);
- for(int i=0; i<5; i++)
- {
- for(int j=0; j<5; j++)
- {
- cout<<tab[i][j];
- }
- cout<<endl;
- }
- system("PAUSE");
- return 0;
- }
Add Comment
Please, Sign In to add comment