Neler Yeni

Dizgiyi ters çeviren C# kodu.

Katılım
15 Haziran 2020
Mesajlar
9
Dahası  
Reaksiyon skoru
0
İsim
mustafa ceylan
Kullanıcıdan bir dizgi (string) okuyarak, bu dizgiyi tersten (son karakterinden ilk karakterine doğru) ve küçük olan karakterleri büyük, büyük olan karakterleri küçük, diğer karakterleri oldukları gibi ekrana yazdıran C# nasıl yazılır? Örneğin, okunan dizgi “25ARmut+” ise ekrana “+TUMra52” yazıcak.
 
Katılım
3 Mayıs 2020
Mesajlar
407
En İyi Cevap
2
Dahası  
Reaksiyon skoru
206
İsim
Bedirhan SAMSA
Instagram
bedirhansamsa
Steam
Bedirhaaan
Twitter
bedirhansamsa
Facebook
bedirhansamsa34
Ters çevirmek için dizi.Reverse kullanabilirsin. Büyükleri küçük, küçükleri büyük yapmak için aşağıdaki linkten yararlanabilirsin. Yapamazsan kodu atarım.
 
Katılım
15 Haziran 2020
Mesajlar
9
Dahası  
Reaksiyon skoru
0
İsim
mustafa ceylan
  • Konu Sahibi Konu Sahibi
  • #3
Ters çevirmek için dizi.Reverse kullanabilirsin. Büyükleri küçük, küçükleri büyük yapmak için aşağıdaki linkten yararlanabilirsin. Yapamazsan kodu atarım.
Çok teşekkürler. Vaktiniz olduğu zaman kodu da atabilir misiniz ?
 
Katılım
15 Haziran 2020
Mesajlar
9
Dahası  
Reaksiyon skoru
0
İsim
mustafa ceylan
  • Konu Sahibi Konu Sahibi
  • #4
Ters çevirmek için dizi.Reverse kullanabilirsin. Büyükleri küçük, küçükleri büyük yapmak için aşağıdaki linkten yararlanabilirsin. Yapamazsan kodu atarım.
Bu şekilde olur mu sizce ?
Kod:
static void Main(string[] args)
        {
            String word = Console.ReadLine();

            String newWord = "";

            for (int i = 0; i < word.Length; i++)

                newWord += getOppositeCase(word[word.Length - i - 1]);

            Console.WriteLine(newWord);

            Console.ReadLine();

        }
        static Char getOppositeCase(Char letter)
        {
            int wordValue = Convert.ToInt32(letter);

            if (wordValue >= 65 & wordValue <= 90)

                return Char.ToLower(letter);

            else if (wordValue >= 97 & wordValue <= 122)

                return Char.ToUpper(letter);

            return letter;
            }
 
Katılım
3 Mayıs 2020
Mesajlar
407
En İyi Cevap
2
Dahası  
Reaksiyon skoru
206
İsim
Bedirhan SAMSA
Instagram
bedirhansamsa
Steam
Bedirhaaan
Twitter
bedirhansamsa
Facebook
bedirhansamsa34
Bu şekilde olur mu sizce ?
Kod:
static void Main(string[] args)
        {
            String word = Console.ReadLine();

            String newWord = "";

            for (int i = 0; i < word.Length; i++)

                newWord += getOppositeCase(word[word.Length - i - 1]);

            Console.WriteLine(newWord);

            Console.ReadLine();

        }
        static Char getOppositeCase(Char letter)
        {
            int wordValue = Convert.ToInt32(letter);

            if (wordValue >= 65 & wordValue <= 90)

                return Char.ToLower(letter);

            else if (wordValue >= 97 & wordValue <= 122)

                return Char.ToUpper(letter);

            return letter;
            }
Deneyip gör bilemiyorum.
 
Top Bottom