Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <windows.h>
- using namespace std;
- int kodowanie (char a)
- { if (a=='a' || a=='A') return 1;
- if (a=='ą' || a=='Ą') return 2;
- if (a=='b' || a=='B') return 3;
- if (a=='c' || a=='C') return 4;
- if (a=='ć' || a=='Ć') return 5;
- if (a=='d' || a=='D') return 6;
- if (a=='e' || a=='E') return 7;
- if (a=='ę' || a=='Ę') return 8;
- if (a=='f' || a=='F') return 9;
- if (a=='g' || a=='G') return 10;
- if (a=='h' || a=='H') return 11;
- if (a=='i' || a=='I') return 12;
- if (a=='j' || a=='J') return 13;
- if (a=='k' || a=='K') return 14;
- if (a=='l' || a=='L') return 15;
- if (a=='ł' || a=='Ł') return 15;
- if (a=='m' || a=='M') return 17;
- if (a=='n' || a=='N') return 18;
- if (a=='o' || a=='O') return 19;
- if (a=='ó' || a=='Ó') return 20;
- if (a=='p' || a=='P') return 21;
- if (a=='r' || a=='R') return 22;
- if (a=='s' || a=='S') return 23;
- if (a=='ś' || a=='Ś') return 24;
- if (a=='t' || a=='T') return 25;
- if (a=='u' || a=='U') return 26;
- if (a=='w' || a=='W') return 27;
- if (a=='x' || a=='X') return 28;
- if (a=='y' || a=='Y') return 29;
- if (a=='z' || a=='Z') return 30;
- if (a=='ź' || a=='Ź') return 31;
- if (a=='ż' || a=='Ż') return 32;
- if (a=='q' || a=='Q') return 33;
- }
- void kodowanie2 (int b)
- { if (b==1) cout<<"A";
- else if (b==2)cout<<"Ą";
- else if (b==3)cout<<"B";
- else if (b==4)cout<<"C";
- else if (b==5)cout<<"Ć";
- else if (b==6)cout<<"D";
- else if (b==7)cout<<"E";
- else if (b==8)cout<<"Ę";
- else if (b==9)cout<<"F";
- else if (b==10)cout<<"G";
- else if (b==11)cout<<"H";
- else if (b==12)cout<<"I";
- else if (b==13)cout<<"J";
- else if (b==14)cout<<"K";
- else if (b==15)cout<<"L";
- else if (b==16)cout<<"Ł";
- else if (b==17)cout<<"M";
- else if (b==18)cout<<"N";
- else if (b==19)cout<<"O";
- else if (b==20)cout<<"Ó";
- else if (b==21)cout<<"P";
- else if (b==22)cout<<"R";
- else if (b==23)cout<<"S";
- else if (b==24)cout<<"Ś";
- else if (b==25)cout<<"T";
- else if (b==26)cout<<"U";
- else if (b==27)cout<<"W";
- else if (b==28)cout<<"X";
- else if (b==29)cout<<"Y";
- else if (b==30)cout<<"Z";
- else if (b==31)cout<<"Ź";
- else if (b==32)cout<<"Ż";
- else if (b==33)cout<<"Q";
- else cout<<b-32;
- }
- void data (int &dzien, int &miesiac, int &rok)
- {
- SYSTEMTIME st;
- GetLocalTime(&st);
- dzien = st.wDay;
- miesiac = st.wMonth;
- rok = st.wYear;
- }
- int main (){
- char a;
- char tab[ 50 ];
- int n;
- cout<<"Podaj, ile znaków ma kodowane słowo";
- cin>>n;
- for (int i=1; i<=n; i++)
- {cin>>tab[ i-1 ]; }
- int b,c,dzien,miesiac,rok;
- data(dzien, miesiac, rok);
- rok=rok%1000;
- for (int i=1; i<=n; i++)
- {b=kodowanie(i-1); c=(b+dzien)*miesiac+rok; kodowanie2(c-33);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement