Страница 1 из 1

Паскаль.Две задачки

Добавлено: 06 май 2008, 13:45
AsaMoaH
Привет форумчане. Помогите с решением задачек пожайлуста.
1)"Дан массив А из 15 натуральных чисел. Заменить все элементы с четными номерами на 0"
2) и вечная проблема с циклом. можно все не решать а только дать основную формулу

"Найти сумму 1/2+1/4+1/6+1/8+...1/20 "

:confused:

Re: Паскаль.Две задачки

Добавлено: 06 май 2008, 15:50
BHy4ok
1) Пробуй, если что подправишь. (Писал без компилятора).
[syntax='Pascal']
var
a:array[0..15] of integer;
i:integer;
begin
for I := 0 to 15 do
begin
writeln('a[',i,']: ');
readln(a);
if ( ( a mod 2 ) = 0 ) then
a:=0;
end;
for I := 0 to 15 do
write(a);
readln;
end.
[/syntax]

Re: Паскаль.Две задачки

Добавлено: 07 май 2008, 20:45
AsaMoaH
Спасибо :)

Re: Паскаль.Две задачки

Добавлено: 08 май 2008, 13:05
Хыиуду
Эх, оптимизируем!
for i:=1 to 7 do A[2*i]:=0;

По второму
for i:=1 to 10 do sum:=sum+1/(2*i)