Şimdi Ara

C# Karakter dizisi ile basit şifreleme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
431
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  •  Kullanıcının girdiği metnin her bir karakterinin (boşluk karakteri hariç) ASCII tablodaki sayısal karşılığına 1 eklenerek (tekrar karaktere çevirip) ekrana yazdırılmalıdır. Ve yapılırken karakter dizisi ile for döngüsü kullanılmalıdır.

    Bilen arkadaşlar yardımcı olabilir çok sevinirim.




  • Kod

    Yığını:
    "Ali Ata Bak".Where(z=>z!=' ').ToList().ForEach(z=>Console.Write((char)((int)z+1)));

    gibi

  •   Console.Write("Şifrelenecek metni giriniz: ");

          char harf = Convert.ToChar(Console.ReadLine());  

          Console.WriteLine("Orijinal Metin : " + harf);

          Console.WriteLine("Şifrelenmiş Hali: " + (char)sifrele(harf)); 

          

          Console.ReadLine();

        }

        static int sifrele(int sharf)

        {

          sharf++;


          return sharf;

        }

        static int sifreCoz(int scharf)

        {

          scharf--;

          return scharf;

        }


    şöyle bir kod yazıp bunu harf için yaptırabildim ancak benim bir metin yazdırmam gerekiyor ve hata alıyorum düzeltme işlemini nasıl yapabilirim ?





  • Kod

    Yığını:
    string sifrele(string cümle) { string sifrelenmis = ""; foreach (var element in cümle) { if (element != ' ') { sifrelenmis += (char)((int)element + 1); } } return sifrelenmis; }
  • teşekkür ederim.

  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.