Статистика
Всего в нашей базе более 4 326 230 вопросов и 6 444 381 ответов!

Вам необходимо преобразовать множество старых программ для новой версии компилятора. Для этого необходимо заменить "->" на "." везде, кроме

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

катрин215 05 окт. 2013 г., 12:45:15 (6 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
ееуу
05 окт. 2013 г., 15:09:20 (6 лет назад)

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.

+ 0 -
Nazifat9999
05 окт. 2013 г., 16:30:45 (6 лет назад)

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 -
Alsinka
05 окт. 2013 г., 18:16:12 (6 лет назад)

ошибка у меня через каждые три цифры выводит и цикл должен повторяться пока значение не равно 0

Ответить

Другие вопросы из категории

4 задача, очень нужно, помогите!
Ввести одномерный массив A, вывести его. Переставить в обратном

порядке все элементы между максимальным и предпоследним
отрицательным элементом.
Помогите, не могу найти предпоследний элемент в массиве, и как их переставить?

Читайте также

1. Составить программу для нахождения наибольшего числа из трех чисел.

2. Составить программу для упорядоченное двух элементов по убыванию.

1) Написать программу для вычисления суммы цифр пятизначного числа , введенного с клавиатура

2) Заданы действительные числа a , b , c и d . Написать программу нахождения полусуммы наименьшего и наибольшего из них.
3) Написать программу для вычисления суммы цифр числа , введенного с клавиатуры

Помогите прошу

Составить алгоритм и соответствующую ему программу для определения максимального элемента в таблице А[1..N]. Определить величину этого элемента и его но

мер в таблице.Произвести отладку и проверить работу программы для произвольно заданных элементов таблицы. ПОЖАЛУЙСТА ПОМОГИТЕ ХОТЬ ПРОГРАММУ СОСТАВИТЬ!!! СРОЧНО)

1) Напишите программу ввода 3-х чисел и вывода их на экран в обратном порядке.

2) составить программу для вычисления периметра треугольника.



Вы находитесь на странице вопроса "Вам необходимо преобразовать множество старых программ для новой версии компилятора. Для этого необходимо заменить "->" на "." везде, кроме", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.