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

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


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

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

12   голосов , оценка 4.083 из 5
Похожие ответы