Андрей Романюк |
14.06.2012 00:14 |
Одномерный массив
Вывести на экран одномерный массив, раскрасив в нем красным цветом положительные элементы, расположенные после максимального элемента.
Код:
{ђ®¬**оЄ 251}
program romanuk9_2;
uses crt;
type Mas = array[1..100] of integer;
var A:mas;
b,i,c,s,n,m:integer;
begin
clrscr;
textbackground(white);
clrscr;
textcolor(black);
s:=1;
writeln('введите кол-во символов массива*');
readln(b);
writeln;writeln;
randomize;
for i:=1 to b do begin
A[i]:=random(200)-100;
write(A[i]:5);
end;
writeln;
for i:=1 to b do begin
write(i:5)
end;
writeln(' *номера элементов');
writeln;
writeln;
writeln('введите номер 1-го (+)элемента*');
readln(n);
writeln('введите номер последнего (+)элемента*');
readln(m);
for i:=1 to b do begin
if i=n then textcolor(green)
else textcolor(black);
if i=m then textcolor(blue)
else textcolor(black);
write(A[i]:5);
end;
writeln;
readln;
end.
вот, это ,конечно, в Москву через Китай, но по другому не смог.....и то не правильно, как мне теперь первый элемент раскрасить?( он мне только последний красит(
|