Programın yazarken
öncelikle kelime aldıktan sonra kaç harf içerdiğini bulmalıyız. Harf sayısını
bulduktan sonra for döngüsü içerisinde şifreleme işlemimizi yapıyoruz. Bu
işlemi yaparken karşılıklı iki harfin asli kodlarının toplamının 220 olduğunu
bilmemiz gerekiyor. Kelimelerdeki her harfin diğer şifreli harfini bulmak için
asli kodunu 219 dan çıkartıyoruz. Çıkan sayının hangi karaktere denk geldiğini
bulup ekrana yazdırıyoruz.
Şifrelenme Biçimini gösteren Tablo:
Programın Kodu:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char kelime[50];
int i,size,tmp;
printf("Kelimeyi girin\n");
scanf("%s",&kelime);
size=strlen(kelime);
for(i=0;i<size;i++){
tmp=kelime[i];
tmp=219-tmp;
printf("%c",tmp);
}
printf("\n");
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char kelime[50];
int i,size,tmp;
printf("Kelimeyi girin\n");
scanf("%s",&kelime);
size=strlen(kelime);
for(i=0;i<size;i++){
tmp=kelime[i];
tmp=219-tmp;
printf("%c",tmp);
}
printf("\n");
system("PAUSE");
return 0;
}
Hiç yorum yok:
Yorum Gönder