18 Temmuz 2013 Perşembe

C de Kelime Şifreleme Programı

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;
}



Hiç yorum yok:

Yorum Gönder