Показать сообщение отдельно
Старый 16.03.2011, 07:04   #7 (permalink)
shrek=)
Студент БГПУ
 
Аватар для shrek=)
 
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
По умолчанию

Цитата:
Сообщение от ter12 Посмотреть сообщение
5. Для линейного целого массива A[1..N] найти сумму всех: а) четных элементов; б) нечетных элементов; в) элементов, кратных 3.
Код:
const N=20;
var
a:array [1..n] of integer;
i,sum:integer;
procedure variant_a;
begin 
sum:=0;
for i:=1 to N do begin
if i mod 2=0 then sum:=sum+a[i];
end;
writeln ('Сумма чётных элементов равна ',sum);
end;
procedure variant_b;
begin
sum:=0; 
for i:=1 to N do begin
if i mod 2=1 then sum:=sum+a[i];
end;
writeln ('Сумма не чётных элементов равна ',sum);
end;
procedure variant_c;
begin 
sum:=0;
 for i:=1 to N do begin
 if i mod 3=0 then sum:=sum+a[i];
 end;
 writeln ('Сумма элементов с номерами кратными 3 равна ',sum);
 end;
begin
variant_a;
variant_b;
variant_c;
readln
end.
shrek=) вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070