Вам необходимо преобразовать множество старых программ для новой версии компилятора. Для этого необходимо заменить "->" на "." везде, кроме
10-11 класс
|
комментариев. Комментарии в данном языке программирования начинаются с символов "//" и продолжаются до конца строки. Напишите программу, выполняющую такое преобразование. Входной файл содержит от 1 до 500 строк длиной не более 50 символов с ASCII-кодами от 32 до 127 – текст программы, которую нужно преобразовать. В выходной файл вывести преобразованный текст программы.
Пример ввода
Test* t = new Test(); t->a = 1; t->b = 2; t->go(); // a=1, b=2 -> a=2, b=3Вывод для примера
Test* t = new Test(); t.a = 1; t.b = 2; t.go(); // a=1, b=2 -> a=2, b=3
var sFile: array of string := System.IO.File.ReadAllLines('in.txt');
sComm, str2: string;
begin
foreach str: string in sFile do
begin
sComm := System.Text.RegularExpressions.Regex.Matches
(str, '.*(//.*)').Item[0].Groups[1].Value;
System.IO.File.AppendAllText('out.txt', String.Format('{0}{1}', sComm.Insert(0, System.Text.RegularExpressions.Regex.Replace(str, '(.*)//.*', '$1').Replace('->', '.')), System.Environment.NewLine));
end;
end.
var a,b,c:real; i,n:integer;
begin
readln(n);
if n>0 then begin
if n=0 then writeln;
for i:=0 to n-2 do begin readln(a,b,c);
if (a+b>=c)and(b+c>=a)and(a+c>=b) then writeln('yes')
else writeln('no');
end;
end;
writeln
end.
ошибка у меня через каждые три цифры выводит и цикл должен повторяться пока значение не равно 0
Другие вопросы из категории
порядке все элементы между максимальным и предпоследним
отрицательным элементом.
Помогите, не могу найти предпоследний элемент в массиве, и как их переставить?
Читайте также
2. Составить программу для упорядоченное двух элементов по убыванию.
X - Y и вывода значения величины Z. Протестировать программу для X=5.5, X=0, X=-10.2
2) Заданы действительные числа a , b , c и d . Написать программу нахождения полусуммы наименьшего и наибольшего из них.
3) Написать программу для вычисления суммы цифр числа , введенного с клавиатуры
Помогите прошу
мер в таблице.Произвести отладку и проверить работу программы для произвольно заданных элементов таблицы. ПОЖАЛУЙСТА ПОМОГИТЕ ХОТЬ ПРОГРАММУ СОСТАВИТЬ!!! СРОЧНО)
2) составить программу для вычисления периметра треугольника.