Szkoły ETE im. Alberta Schweitzera

  • Increase font size
  • Default font size
  • Decrease font size
Start O szkole
Email Drukuj PDF

 

 
#include <iostream>
 
using namespace std;
 
int main()
{
    string klucz;
    string jawny, zakod;
    cout<<"podaj klucz"<<endl;
    cin>>klucz;
    cout<<"podajtekst do zakodowania"<<endl;
    cin>>jawny;
    int dlklucza;
    dlklucza=klucz.length();
    char tab[dlklucza+1][26];
    int kod, a, z;
    for(int i=0; i<26; i++)
    {
        tab[0][i]=(char)i+65;
        cout<<tab[0][i];
    }
    cout<<endl;
    for(int i=1; i<dlklucza+1; i++)
    {
       tab[i][0]=klucz[i-1];
       kod=(int) klucz[i-1];
       cout<<endl<<tab[i][0];
        for(int j=1; j<26; j++)
        {
           kod++;
           if(kod>90) kod-=26;
            tab[i][j]=(char) kod;
           cout<<tab[i][j];
        }
    }
    for(int i=0;i<jawny.length();i++)
    {
        a=i%dlklucza+1;
        z=(int)jawny[i]-65;
        zakod=zakod+tab[a][z];
    }
cout<<endl<<"takst zaszyfrowany   "<<zakod;
    return 0;
}

 

Poprawiony: poniedziałek, 16 grudnia 2019 22:56  

Social media

facebook3

youtube3

instagram3

Licznik odwiedzin

Dzisiaj259
Miesiąc2851
Wszystkie571435

Currently are 86 guests online

Do końca roku szkolnego pozostało
...