Czesc, moge prosic o przeanalizowanie kodu z zadania z matury 2016? Tresc w zalaczniku.
Pytania, moje wyjasnienia do sprawdzenia w //komentarzach
Prosze o lopatologiczne wyjasnienia, troche wrzucilem siebie na gleboka wode, ale to w zwiazku z mala iloscia czasu do matury i duza iloscia materialu
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char** argv) {
fstream plik;
plik.open("dane_6_1.txt");
string zmienna, zmiana;
char litera, litera2;
int dlugosc, numer;
cout<<"6.1:"<<endl;
for(int i=0; i<100;i++){
plik >> zmienna; //??
dlugosc = zmienna.size(); //.size() okresla ilosc bitow w slowie/liczbie?
zmiana = ""; //?
for(int j=0; j<dlugosc; j++){
litera = zmienna[j]; //przypisanie litery[j] do zmiennej litera
numer = (int)litera; //zamienienie litery na nr kodu ASII
numer += 3; // 107 - (26 * 4) zamiana wd szyfru o 3 do przodu
if(numer>90) numer-=26; //gdy numer przekroczy daną przedział tabeli ASII wróć do 65
litera2 = (char)numer; //zamiana kodu ASII z powrotem na litere i przypisanie do litera2
zmiana += litera2; //??
}
cout<<zmiana<<endl; //wypisuje litere?
}