Другие языки программирования и технологии

Паскаль. Помогите написать программу.

Пусть даны целые числа a1, ..an, каждое из которых отлично от нуля. Если в последовательности отрицательные и положительные члены чередуются, то ответом должна служить сама исходная последовательность. Иначе — получите все отрицательные члены последовательности, сохранив порядок их следования.
Айдын
Айдын
101
Вот держи, работает и все проверяет и даже красиво оформлено!

program qq;

var
a: array of int64;
i, n, k: int64;
x: boolean;

begin
write('Введите количество элементов >>> ');
readln(n);
if n < 2 then
begin
writeln('Вы вввели не допустимое значение!!! ');
write('Программа завершена');
exit
end;
SetLength(a, n);
for i := 1 to n do
begin
Write('Введите член № ', i, ' >>> ');
readln(a[i - 1]);
end;
Writeln('==========================================');
x := true;
k := 0;
for i := 0 to n - 2 do
begin
if not (((a[i] < 0) and (a[i + 1] > 0)) or ((a[i] > 0) and (a[i + 1] < 0))) then
x := false
end;
if x = false then
begin
Writeln('Отрицательные элементы не чередуются. ');
for i := 0 to n - 1 do
begin
if a[i] < 0 then
begin
write(a[i], ' ');
k := 1
end;
end;
if k = 0 then writeln('Отрицательных элементов нет! ');
end
else
begin
Writeln('Отрицательные элементы чередуются. ');
for i := 0 to n - 1 do
begin
Write(a[i], ' ');
end;
end;
writeln('');
write('Программа завершена');
end.
Denis Kiselev
Denis Kiselev
17 656
Лучший ответ
Айдын Спасибо большое!
Михаил Ивочкин Вы своими действиями не даете человеку развиваться. Задача на пять минут. array of int64? Широкая у Вас душа. хочу заметить:)
Владимир Ивлев МОЖНО ТУ ЖЕ ЗАДАЧУ НА ФОРМЕ В c# ОЧЕНЬ НАДО
Я помогу. Напишу ФРЕЙМВОРК.
program p;
uses crt;
var
{тут переменные}
begin
{тут код программы}
readkey;
end.
Роман Кузьмин program p;
uses crt;
var
{тут переменные}
{тут реклама}
begin
{тут код программы}
{и тут реклама}
readkey;
end.
Изучайте языки программирования. Логику развивают хорошо)
Адам Кертиев
Адам Кертиев
4 101
Айдын Это все безусловно нужно делать, но задача нужна сейчас, а за ночь изучить их не смогу
фигня какая то
Вадим Бекк
Вадим Бекк
705
Выведи сообщение на экран.
programm quart;
uses crt;

begin;
TextColor(2);
writeln('Hello World');
end.
можно ту же задачу в c# НА ФОРМЕ????
Изучайте языки программирования