Дан файл со следующими комментариями: //a=1//b=a+2//c=6//a=c-b
Также имеется приведенный ниже программный код: List<string> program = new List<string>();List<string> vars = new List<string>();string line;string var;using (StreamReader sr = File.OpenText(filepath)){ while (!sr.EndOfStream) { line = sr.ReadLine(); var = line[2].ToString(); if (!vars.Contains(var)) { program.Add("int " + line[2] + ";"); vars.Add(var); } program.Add(line.Substring(2) + ";"); }}Output.PutResult(program, resultpath);
В переменной filepath хранится путь к файлу с комментариями. Переменная resultpath содержит путь, куда выводится результат работы программы, а метод Output.PutResult осуществляет этот вывод. Что будет выведено в файл в результате работы программы?
(Отметьте один правильный вариант ответа.)
Варианты ответа
int a=1;int b=a+2;int c=6;int a=c-b;
int a=1;int b;b=a+2;int c=6;a=c-b;
int a;a=1;int b;b=a+2;int c;c=6;a=c-b;(Верный ответ)
int a=1;int b=a+2;int c=6;a=c-b;