profile
Размещено 6 лет назад по предмету Информатика от kana1985kana

ПОМОГИТЕ ПОЖАЛУЙСТА !!! С#
Домашняя работа
Задание 1. Пользователь вводит имя. В ответ вернуть (вывести на экран) строку «Привет, …(введенное пользователем имя)».

Задание 2. Пользователь вводит строку. Проверить, является ли эта строка палиндромом. Палиндромом называется строка, которая одинаково читается слева направо и справа налево.

  1. Ответ на вопрос
    Ответ на вопрос дан archery

            public static void SayHello()
            {
                Console.WriteLine("Как тебя зовут?");
                var name = Console.ReadLine();
                Console.WriteLine($"Привет, {name}!");
                Console.ReadLine();
            }

            public static bool IsPalindrom(string s)
            {
                Debug.Assert(s.Length > 0);
                s = s.ToLower(); // Переводим все буквы в строчные, чтоб регистр нам не мешал
                s = Regex.Replace(s, @"W", ""); //Заменяем все символы которые не являются буквами или цифрами на пустую строку
                return ((string) s.Reverse() == s); //Пеереворачиваем строку и сравниваем с исходной
            }

    Полный код в присоединенном файле
    1. Ответ на вопрос
      Ответ на вопрос дан archery
      public static bool IsPalindrom(string s)
      {
      Debug.Assert(s.Length > 0);
      s = s.ToLower(); // Переводим все буквы в строчные, чтоб регистр нам не мешал
      s = Regex.Replace(s, @"W", ""); //Заменяем все символы которые не являются буквами или цифрами на пустую строку
      if (s.Length < 2)
      return true; //Если строка содержит менее 2 значащих символов, то считаем ее палиндромом

      var s1 = "";
      foreach (var c in s.ToCharArray()) //Пеереворачиваем строку
      s1 = c + s1;

      return s1 == s; //сравниваем перевернутую с исходной
      }
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.