Hoşgeldin Misafir

C++ Metin Şifreleme-Çözme Programı

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Kod:
			sonuc.push_back(alfabe[s]);
			s=s-3;
			sonuc.push_back(alfabe[s]);
			s=s-3;
			sonuc.push_back(alfabe[s]);
			i++;
			y=8;
			x++;
		}
		else
		y++;
	}
	cout<<"sifrelenmis hali= "<<sonuc<<endl;
}
char coz(char kelime[100])
{
		system("color a");
		string sonuc="";
		char alfabe[]="#$&%*>!= abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
		int x=strlen(kelime);
		int i=0,z=0,y=0;
		x=x/3;
		while(i<=x-1) 
		{
			if(kelime[y]==alfabe[z])
			{     
				sonuc.push_back(alfabe[z]);
				z=0;
				y=y+3;
				i++;
			}
			else
			z++;
		}
		string cevap="";
		i=0;
		x=sonuc.length();
		z=0;
		while(i<x)
		{
			if(sonuc[i]==alfabe[z])
			{
				int s=z+2;
				cevap.push_back(alfabe[s]);
				i++;
				z=0;
			}
			else
			z++;
		}
		cout<<"sifrenin cozumlenmis hali: "<<cevap<<endl;
}
main()
{
		char kelime[100];
		system("color a");
		cout<<"sifrelencek metin: ";
		gets(kelime);
		sifreleme(kelime);
		system("color a");
		cout<<"----------------------------\ncozulecek metni girin: ";
		gets(kelime);
		coz(kelime);
	
}