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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2012, 13:48   #1
sanjer21
 
Регистрация: 25.04.2012
Сообщений: 4
По умолчанию Дан массив из 10 целых чисел. Подсчитать сумму квадратов элементов, стоящих на нечетных местах.

Дан массив из 10 целых чисел. Подсчитать сумму квадратов элементов, стоящих на нечетных местах. Числа в диапазоне от -5 до 5.
Что то вроде того,но выполняется не верно.помогите

Код:
program qq;
uses crt;
var a:array[-5..5]of integer;
i,sum,n:integer;
begin
for i:=-5 to 5 do begin
a[i]:=random(10);
write(a[i]:2);
if i mod 2 <>0 then sum:=sqr(a[i])+sum;
end;
writeln;
writeln('сумма элементов  =',sum);
end.


________
1. На форуме для своих решения своих проблем нужно создавать новую тему, не надо "залазить" в чужую тему

2. Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 25.04.2012 в 14:11.
sanjer21 вне форума Ответить с цитированием
Старый 25.04.2012, 14:15   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

массив из 10 чисел описывается так:
Код:
var a:array[1..10] of integer;
если Вы его хотите заполнить случайными числами от -5 до 5 (включая граничные значения: [-5..5])
тогда это делается так:
Код:
  for i:=1 to 10 do begin
      a[i]:=random(11)-5;
      ...
переменную, которую вы используете для накопления суммы, КРАЙНЕ желательно ОБНУЛИТЬ перед использованием:
Код:
   sum := 0;
остальное более-менее правильно, в целом у Вас нормальное решение.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив целых чисел из n элементов MISTER_88 Помощь студентам 4 28.03.2012 17:26
Найти сумму элементов, стоящих на четных местах и произведение элементов, стоящих на нечетных местах Dark Raven Помощь студентам 2 16.03.2012 10:09
Дан массив целых чисел P ,состоящий из 30 элементов.Заполнить его с клавиатуры Darkin Паскаль, Turbo Pascal, PascalABC.NET 4 26.05.2011 17:37
Дан массив целых чисел из n элементов endimion11 Помощь студентам 11 20.04.2010 17:36