Открыть текст и зашифровать там все слова (не могу найти ошибку) - C#
Формулировка задачи:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication5 { class Program { static void Main(string[] args) { int n = 1, key = 1; FileStream file = new FileStream(@"C:\1.txt", FileMode.Create); StreamWriter f1 = new StreamWriter(file); string[] lines = System.IO.File.ReadAllLines(@"C:\2.txt"); System.Console.ReadKey(); Console.WriteLine("Введите слово,которое нужно зашифровать:"); key = 11; string s1 = ""; string alfphabet = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя"; int m = alfphabet.Length; for (int i = 0; i < lines.Length; i++){ for (int j = 0; j < alfphabet.Length; j++) { foreach (string line in lines) { if (line[i] == alfphabet[j]) { int temp = j * n + key; while (temp >= m) temp -= m; s1 = s1 + alfphabet[temp]; } } } } Console.WriteLine("Зашифрованное слово:" + s1); Console.ReadLine(); } } }
Решение задачи: «Открыть текст и зашифровать там все слова (не могу найти ошибку)»
textual
Листинг программы
Console.WriteLine("Введите слово,которое нужно зашифровать:");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д