Переделать программу, чтобы входные данные считывались из одного файла, а результат решения выводился в другой - C#

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

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

чего не хватает? переделать программу таким образом, чтобы входные данные считывались из одного файла, а результат решения выводился в другой.
using System; 
 
namespace ConsoleApplication35
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("N-> ");
            int n = Convert.ToInt32(Console.ReadLine());
            if (n % 2 == 0) Console.Write ("Четное");
            else Console.Write ("Нечетное");
            if (n < 10) Console.Write ("однозначное");
            else if (n < 100) Console.Write ("двухзначное");
            else if (n < 1000) Console.Write ("трехзначное");
            else if (n < 10000) Console.Write ("четырехзначное");
            Console.WriteLine(" число");
            Console.ReadLine();
        }
    }
}
using System;
using System.Text;
 
namespace ConsoleApplication35
{
    class Program
    {
        static void Main(string[] args)
        {
 
            const string path1 = @"c:\1.txt"; // путь к файлу
            const string path2 = @"c:\2.txt"; // путь к файлу
            Console.Write("N-> ");
            int n = Convert.ToInt32(File.ReadAllLines(path1)[0]);
            StringBuilder result = new StringBuilder();
            if (n % 2 == 0) result.Append("Четное");
            else result.Append("Нечетное");
            if (n < 10) result.Append(" однозначное");
            else if (n < 100) result.Append(" двухзначное");
            else if (n < 1000) result.Append(" трехзначное");
            else if (n < 10000) result.Append(" четырехзначное");
            result.Append(" число");
            File.WriteAllText(path2, result.ToString());
        }
    }
}
Ошибка 1 Имя "File" отсутствует в текущем контексте

Решение задачи: «Переделать программу, чтобы входные данные считывались из одного файла, а результат решения выводился в другой»

textual
Листинг программы
int n = Convert.ToInt32(Console.ReadLine());

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


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

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

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