Переделать программу, чтобы входные данные считывались из одного файла, а результат решения выводился в другой - C#
Формулировка задачи:
чего не хватает?
переделать программу таким образом, чтобы входные данные считывались из одного файла, а результат решения выводился в другой.
Ошибка 1 Имя "File" отсутствует в текущем контексте
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()); } } }
Решение задачи: «Переделать программу, чтобы входные данные считывались из одного файла, а результат решения выводился в другой»
textual
Листинг программы
int n = Convert.ToInt32(Console.ReadLine());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д