11 Şubat 2010 Perşembe

substitution cipher

#include<stdio.h>
#include <string.h>

#define SIZE 10

int main(){

int uzunluk,i,j;
char ptext[SIZE];
char ktext[26];
char ctext[SIZE];

printf("Sifrenelenecek metni giriniz:");//ptext i al,eleman sayısını bul
gets(ptext);//diziyi alıyoruz
uzunluk=strlen(ptext);

printf("\nSirayla\n a b c d e f g h i j k l m n o p q r s t u v w x y z \nicin anahtar giriniz:");
gets(ktext);

//texti ara ,a varsa ilk ile değiştir
for(i=0;i<26;i++)
for(j=0;j<uzunluk;j++)
if(ptext[j]==('a'+i))
ctext[j]=ktext[i];

for(i=0;i<26;i++)
printf("%c",ktext[i]);
printf("\n");

printf("\nsubstitution cipher\n");

for(i=0;i<uzunluk;i++)
printf("%c",ctext[i]);
printf("\n");

return 0;
}

Hiç yorum yok:

Yorum Gönder