Вопрос № 70466: Здраствуйте Вы можете мне помочь в решении одной задачки на Паскале
Задано последовательность из N чисел а(1), а(2), а(3)....а(N)
Найти разницу между суммой парных чисел и суммой непарных чисел
Буду очень благодарен!!...
Вопрос № 70.466
Здраствуйте Вы можете мне помочь в решении одной задачки на Паскале
Задано последовательность из N чисел а(1), а(2), а(3)....а(N)
Найти разницу между суммой парных чисел и суммой непарных чисел
Буду очень благодарен!!
Отвечает: Tek
Здравствуйте, Шутяк Роман Викторович !
Если имеется в виду - парные числа - те, которые повторяются в массиве, то имеет смысл для каждого элемента выяснить имеет ли он "братьев" а затем добавить к той или другой сумме, примерно так:
sumpar:=0;
sum:=0;
for i:=1 to N do
begin
flagpar:=false;
{здесь как раз и проверям равен ли элемент еще какому-нибудь, кроме самого себя}
for j:=1 to N do
if i<>j and a[i]=a[j] then flagper=true;
{относим его к соответсвующей сумме}
if flagpar=true then
sumpar := sumpar+a[i]
else
sum := sum+a[i];