Hoşgeldin Ziyaretçi



Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Metin şifreleme
#1
Kod:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>

int main(int argc, char *argv[]) {
int i,x;
char a[10000],y;
setlocale(LC_ALL,"turkish");
tekrar:
printf("metni giriniz\n");
scanf("%s",&a);
printf("şifre çözmek için '1' şifrelemek için'0'\n");
scanf("%d",&x);
if(x==0)
for(i=0; i<strlen(a);i++){
    if(a[i]>=65 && a[i]<=90)
{
a[i]=a[i]+5;
    if(a[i] > 90)
 a[i] = (a[i]%90)+64;
}
    else if(a[i]>=97 && a[i]<=122)
{
a[i]=a[i]+5;
if(a[i] > 122)
a[i] = (a[i]%122)+96;
    }
    else
  {
printf("hatalı giriş\n");
    goto tekrar;
}
printf("%c",a[i]);

}else if(x==1)
 for(i=0; i<strlen(a);i++){
    if(a[i]>=65 && a[i]<=90)
{
a[i]=a[i]-5;
    if(a[i] < 65)
 a[i] = (a[i]%65)+26;
}
    else if(a[i]>=97 && a[i]<=122)
{
a[i]=a[i]-5;
if(a[i]<97)
a[i] = (a[i]%97)+26;
    }
    else
    {
printf("hatalı giriş\n");
    goto tekrar;
}
printf("%c",a[i]);
}

return 0;
}
Cevapla
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi


10tl.net Destek Forumu -