Помогите с одномерными массивами!!!
Модераторы: Хыиуду, MOTOCoder, Medved, dr.Jekill
Нет, не то!!!
Вот это: Напишите программу, определяющую сумму
Х1+Х2-Х3-Х4+Х5+Х6-Х7+.... Здесь Xi - элементы массива.
Вот это: Напишите программу, определяющую сумму
Х1+Х2-Х3-Х4+Х5+Х6-Х7+.... Здесь Xi - элементы массива.
- Oleg_Rus
- Сообщения: 335
- Зарегистрирован: 16 окт 2006, 09:56
- Откуда: г.Улан-Удэ, респ.Бурятия, Российская Федерация
- Контактная информация:
x1x2 - произведение x1 и x2? или я пчо-то не понял...
e-mail: garmayev@yandex.ru
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
---------------------------------------------------------------------------
<a href="http://nick-name.ru/sertificates/711965/"><img src="http://nick-name.ru/img.php?nick=Garmay ... =2&text=t5" alt="Никнейм Garmayev зарегистрирован!" /></a>
Вот это: Напишите программу, определяющую сумму:
Х1+Х2-Х3-Х4+Х5+Х6-Х7+.... Здесь Xi - элементы массива.
Х1+Х2-Х3-Х4+Х5+Х6-Х7+.... Здесь Xi - элементы массива.
C учетом того, что чередуются минусы и плюсы, тогда:
Код: Выделить всё
S := 0;
For I := 1 to N do
If ((I-1) mod 4=2) or ((I-1) mod 4=3)
then S:=S-X[i]
else S:=S+X[i];
It's a long way to the top if you wanna rock'n'roll
Если уж совсем упрощать, то if (i-1)mod 4>1
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Можете написать полностью, от program до end. Please!!!
- Колядин Максим
- Сообщения: 297
- Зарегистрирован: 16 ноя 2006, 19:09
- Откуда: Seattle, WA
- Контактная информация:
Конечео, основное уже ведь есть.
Не помешало бы тебе благодарить людей, выполнявших за тебя работу...
(Somwhere, Oleg_rus, Хыиуду)

Код: Выделить всё
uses crt;
const n=5; {сам меняй}
var sum, I, q: integer;
x: array [1..n] of integer;
begin
sum:= 0;
clrscr;
for i:= 1 to n do begin
write('Ввдеите элемент №',i,' - ');
readln(x[i]);
end;
For I := 1 to N do
If ((I-1) mod 4=2) or ((I-1) mod 4=3)
then sum:=sum-X[i]
else sum:=sum+X[i];
writeln('OTBET - ',sum);
readkey;
end.
(Somwhere, Oleg_rus, Хыиуду)
Большое спасибо вам!!!!!!