Главная / Введение в генерацию программного кода / Дана следующая программа List<string> program = new List<string>(); List<string> vars = new List<string>(); string line; string var; string rest; int k; using (StreamReader sr = File.OpenText(filepath)) { while (!sr.EndOfStream) {

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

вопрос

Правильный ответ:

a=1 b=2 //x=a+b //y=b-a
a=1 //b=2 //x=a+b //y=b-a
//x=a+b //y=b-a a=1 b=2
//int a=1; //int b=2; //int x=a+b; //int y=b-a;
Сложность вопроса
82
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Это очень нехитрый вопрос по интуиту.
16 окт 2018
Аноним
Какой человек находит эти вопросы с интуитом? Это же изи
13 июн 2017
Оставить комментарий
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.