procedure ColArc(x, y: integer; r: integer; nc: byte); begin SetPenColor(rgb(c[nc, 1], c[nc, 2], c[nc, 3])); Arc(x, y, r + 10, 0, 180); Arc(x, y, r - 10, 0, 180); line(x - r - 11, y - 2, x - r + 11, y - 2); line(x + r - 11, y - 2, x + r + 11, y - 2); floodfill(x, y - r, rgb(c[nc, 1], c[nc, 2], c[nc, 3])); end;
begin setwindowsize(500, 300); for i := 1 to 7 do ColArc(250, 300, 100 + (i * 20), i); end.
Что значит увеличения и уменьшения информации слабо как то понимаю, примеры вообще простые - Бобер Александр собрал палки хворост и всякую мелочь которая хаотично лежала где то там, и сделал из нее плотину, вполне, кстати говоря, порядочную. А наоборот и будет ответ на второй вопрос, пускай молния ударить в плотину нашего многоуважаемого Александра, и уже порядочная плотина превращается в мусор разбросанный где то там и слегка горящий. Что касается последнего пункта, то похоладало, какая нить птица заметила это сообщила стае, и вместе они решили улететь перезимовать это дело...
Вроде так работает var s:string; i:integer; begin readln(s); write(s[1]); for i:=2 to length(s) do if s[i-1] = '_' then write(Upcase(s[i])) else write(trim(s[i])); <span>//это в одну строчку с предыдущей </span> end.