скласти програму на мов паскальДано масив X розмрнстю n.Потрбно: замнити знаки

Скласти програму на мов паскаль
Дано масив X розмрнстю n.
Потрбно: замнити знаки так, щоб вс елементи масиву стали вдмними, якщо тльки на k позицях пдряд однаков елементи.
При невиконанн задано умови видати повдомлення Ршення не сну.

Задать свой вопрос
1 ответ
//Pascal ABC.NET v3.1 сборка 1172

Var
 ar:array of integer;
 n,k,i,j:integer;
 b1:boolean;
begin
 read(n,k);
 b1:=false;
 setlength(ar,n);
 n:=n-1;
 writeln('Enter array:');
 for i:=0 to n do
  readln(ar[i]);
 for i:=0 to n-k+1 do
 begin;
  for j:=i to k+i-1 do
   if ar[i]=ar[j] then b1:=true else b1:=false;
 if b1=true then
   break;
 end;
 if b1=true then
   for i:=0 to n do
    begin;
     if ar[i]gt;0 then ar[i]:=ar[i]*(-1);
     write(ar[i]:4);
    end
   else
    writeln('Ршення не сну');
 end.

Пример ввода:
5 //n
4 //k
2
1
1
1
1
Пример вывода:
  -2  -1  -1  -1  -1

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт