✎ Задать свой вопрос   *более 30 000 пользователей получили ответ на «Решим всё»

Задача 520 Многострочный комментарий в

УСЛОВИЕ:

Многострочный комментарий в Pascal-программах начинается с символов (* и заканчивается символами *). Между звездочкой и круглой скобкой не должно быть никаких пробелов. Многострочные комментарии не могут быть вложенными, но внутри комментария могут находиться символы (*. Строковые литералы могут содержать символы (* и *), которые не обозначают комментарий. Заменить каждый многострочный комментарий одним пробелом.

РЕШЕНИЕ:

var F,G:text;
a:string;
i:integer;

begin

assign(F,'in.txt');
assign(G,'out.txt');
reset(F);
rewrite(G);

while not EOF(F) do begin

readln(F,a);

for i:=1 to length(a) do begin

if(a[i]='(') and (a[i-1]<>'''') then begin

delete(a,i,length(a));

end;

if(a[i]=')') and (a[i+1]<>'''') then begin

delete(a,length(a)-i,i);

end;


end;

writeln(G,a);
end;

close(F);
close(G);

end.

Вопрос к решению?
Нашли ошибку?

ОТВЕТ:

в решение

Добавил slava191, просмотры: ☺ 2590 ⌚ 25.01.2014. информатика 10-11 класс

Решения пользователелей

Хочешь предложить свое решение? Войди и сделай это!
Увы, но свой вариант решения никто не написал... Будь первым!

Написать комментарий

Последнии решения
По правилу треугольника
vector{AB}+vector{BC}=vector{AC}

⇒ vector{AC} =vector{a}+vector{b}

По правилу треугольника
vector{AB} + vector{BM} =vector{AM}

Так как

vector{АМ}=(1/2)*vector{AC} ⇒

vector{AМ} =(1/2)*vector{a}+(1/2)*vector{b}

значит

vector{а} + vector{BM} =(1/2)*vector{a}+(1/2)*vector{b}




vector{BM} =(1/2)*vector{a}+(1/2)*vector{b}- vector{а}



vector{BM} =(1/2)*vector{b}-(1/2)*vector{a}
[удалить]
✎ к задаче 31100
Выражаем из второго уравнения у
2y=-1-3x;
y=(1/2)*(-1-3x)

и подставляем в первое уравнение:

x^2+x*(1/2)*(-1-3x)-3*((1/2)*(-1-3x)=9

Раскрываем скобки и приводим подобные слагаемые.

x^2-8x+15=0
D=64-60=4
x_(1)=(8-2)/2=3; x_(2)=(8+2)/2=5
y_(1)=(1/2)*(-1-3*3)=-5; у_(2)=(1/2)*(-1-3*5)=-8

О т в е т. (3;-5);(5;-8)

Выражаем из второго уравнения х
3х= -1 -2y;
x=(1/3)*(-1-2x)

и подставляем в первое уравнение:

(1/9)*(-1-2y)^2+(1/3)*y*(-1-2y)-3y=9

Раскрываем скобки и приводим подобные слагаемые.
y^2+13y+40=0
D=169-160=9
y_(1)=-8; y_(2)=-5
x_(1)=5; x_(2)=3

О т в е т. (3;-5);(5;-8)
[удалить]
✎ к задаче 31099
ОДЗ:
8-2x ≥ 0
2x ≤ 8
x ≤ 4
х ∈ (- ∞ ;4]

Возводим обе части уравнения в квадрат
8-2x=6^2
-2x=36-8
-2x=28
x=-14
-14 ∈ ОДЗ
О т в е т. -14
[удалить]
✎ к задаче 31098
(прикреплено изображение) [удалить]
✎ к задаче 31095
Уравнение стороны АВ как прямой, проходящей через две точки:
(x-x_(А))/(x_(В)-x_(А))=(y-y_(А))/(y_(В)-y_(А))

(x+3)/(5+3)=(y-3)(-1-3)
(x+3)/8=(y-3)/(-4)
-4*(x+3)=8*(y-3)
[b]x+2y-3=0[/b] - уравнение стороны АВ


Высота АМ: уравнение y=3
Перпендикулярная ей сторона BC:[b] x=5 [/b]

Уравнение высоты ВМ как прямой, проходящей через две точки:
(x-x_(B))/(x_(M)-x_(B))=(y-y_(B))/(y_(M)-y_(B))

(x-5)/(4-5)=(y+1)/(3+1)
(x-5)/(-1)=(y+1)/4
4x-5=-y-1
y=-4x+4
k_(BM)=-4
Значит k_(АС)=1/4
Произведение угловых коэффициентов перпендикулярных прямых равно (-1)
Уравнение прямой АС имеет вид:
y=(1/4)x + b
Чтобы найти b подставляем координаты точки А в уравнение
3=(1/4)*(-3)+b
b=3+(3/4)
b=15/4
y=(1/4)x+(15/4) ⇒[b] x-4y+15=0[/b]

О т в е т. x+2y-3=0; х=5; x-4y+15=0
(прикреплено изображение) [удалить]
✎ к задаче 31097