Декодирование текста в приведенном коде работает некорректно - C#

Узнай цену своей работы

Формулировка задачи:

в конце не печатает s1
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace poxarinum
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. string s;
  12. bool f = false;
  13. string text;
  14. Console.Write("введите текст для декодирования: ");
  15. s = Console.ReadLine();//nermucum enq gaxtnagrvox text@
  16. Console.Write("введите ключ: ");
  17. text = Console.ReadLine();// nermucum enq banalin
  18. text = text.Replace(" ", "");
  19. text = text.ToUpper();
  20. text = new string(text.Distinct().ToArray());// heracnum enq krknvox tarer@
  21. s = s.Replace(" ", "");
  22. for (char i = 'a'; i <= 'z'; i++)
  23. {
  24. if (text.Contains(i) == f)
  25. text = text + i;
  26. }
  27. text = text.Replace(" ", "");
  28. text = text.ToUpper();
  29. text = new string(text.Distinct().ToArray());// heracnum enq krknvox tarer@
  30.  
  31. string alf = "";
  32. for (char i = 'a'; i <= 'z';i++ )
  33. if (alf.Contains(i) == f)
  34. alf = alf + i;
  35. //string alf = "abcdefghijklmnopqrstuvwxyz";
  36. String s1 = "";
  37. for (int i = 0; i < s.Length; i++)
  38. for (int j = 0; j < text.Length; j++)
  39. {
  40. if (s[i] == text[j])
  41. s1 = s1 + alf[j];
  42. }
  43.  
  44. Console.WriteLine("декодированный текст будет: " + s1);
  45. Console.ReadLine();
  46. }
  47. }
  48. }
я только учусь , помогите плиз

Решение задачи: «Декодирование текста в приведенном коде работает некорректно»

textual
Листинг программы
  1. text = text.ToUpper();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.692 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы