Открыть текст и зашифровать там все слова (не могу найти ошибку) - 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("Введите слово,которое нужно зашифровать:");