Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2012, 17:44   #1
KIRILOW
Форумчанин
 
Регистрация: 28.10.2012
Сообщений: 118
Вопрос одномерный массив

Даны действительные числа а(1),а(2),...а(30)

Вычислить у=а(1)*a(30)-a(2)*a(29)+a(3)*a(28)-..-a(30)*a(1)

Вот что у меня получилось.(проверьте пожалуйста)

Код:
var
y:integer;
i,j:real;
begin
y:=0;
for i:=1 to n do
begin
if odd(i) then
y:=y+a(i)*a(n+1-i) else
y:=y-a(i)*a(n+1-i);
end;
end.
KIRILOW вне форума Ответить с цитированием
Старый 28.11.2012, 17:58   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
var
  y: real;
  n: integer;

begin
  readln(n);
  //ввод аi чисел
  if odd(n) then
  begin
    y := a[n div 2 + 1] * a[n div 2 + 1];
    if odd(n div 2) then
      y := -y;
  end
  else
    y := 0;
  writeln(y);
end.
Во-первых, цикл не может быть по вещественной переменной, т.е. i должно быть integer.
Во-вторых, у Вас нет ввода чисел ai.
В-третьих, вся эта сумма сворачивается в простое условие.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
Одномерный массив , двухмерный массив Woxx Паскаль, Turbo Pascal, PascalABC.NET 0 10.09.2010 09:28
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Одномерный массив Алeксандр Паскаль, Turbo Pascal, PascalABC.NET 3 22.01.2009 22:24