• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

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

  • Автор темы Автор темы lina_i
  • Дата начала Дата начала

lina_i

Ученик
Регистрация
19 Апр 2011
Сообщения
2
Реакции
0
Баллы
0
Помогите написать программу в Паскале

найти произведение двух соседних элементов одномерного массива, наиболее приближенных к числу К.
ДСЧ от -50 до +50. N=10.
плиз очень важно!!!
 
найти произведение двух соседних элементов одномерного массива, наиболее приближенных к числу К.
ДСЧ от -50 до +50. N=10.
плиз очень важно!!!
Ладно, так и быть, gомогу:
Код:
const
 n=10;
var
 a:array[1..n]of integer;
 i,j,k,t,d,d1,d2:integer;
begin
 Write('k= ');
 ReadLn(k);
 WriteLn;
 randomize;
 for i:=1 to n do
  begin
   a[i]:=50-random(101);
   write(a[i]:4);
  end;
 writeln;
 writeln;
 d:=220;
 for i:=1 to n-1 do
  begin
   d1:=Abs(a[i]-k);
   d2:=Abs(a[i+1]-k);
   If (d1+d2)<d then
    begin
     j:=i;
     d:=d1+d2;
    end;
  end;
 writeln(a[j]:4,a[j+1]:4,a[j]*a[j+1]:8);
 readln;
end.
 
ухты пасиб)) а какие К вводить?? пишет ар.переполнение
 
Назад
Сверху