Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Пожалуйста, помогите решить

Автор: TORETO 20.11.2007 22:38

Даны действительние числа a[1],a[2],...a[28]; b[1],b[2],...b[28].... c[1],c[1]..с[29] связаны данными последовательностями след.соотношением:
c[29]=0

c[29-i]=a[29-1]/b[29-1] - c[29-1+i]

i=1,2,...28

получить с[1],c[2]...c[29].

Автор: Client 20.11.2007 23:17

и в чем проблема? С нахождением С[i]?

Автор: Malice 21.11.2007 0:19

Цитата(Client @ 20.11.2007 19:17) *

и в чем проблема? С нахождением С[i]?

Скорее всего проблема с неправильным переписыванием задания в части:
c[29-i]=a[29-1]/b[29-1] - c[29-1+i]

которое логичнее выглядит в виде
c[29-i]=a[29-i]/b[29-i] - c[29-i+1]

после чего все решение будет заключатся в строке
for i:=1 to 28 do

wink.gif

Автор: TORETO 21.11.2007 1:17

program mass
uses crt;
var
a:array[1..28] of real;
b:array[1..28] of real;
c:array[1..29]of real;
i:integer;
begin
clrscr;
c[29]:=0;
For i:=1 to 28 do begin
c[29-i]=a[29-1]/b[29-1] - c[29-1+i]
writeln(c[i]);
end;
readln;
end.


Добавлено через 2 мин.
ВОТ код, что-то не так.Нужно еще что-то вводить, чтобы находить c[i].Как енто сделать? Если можете, напишите, как будет программа.

М
Теги надо использовать правильно. Выделить текст, выбрать тип проги. Лопарь


Автор: Boss 21.11.2007 2:19

Была приведена твоя ошибка

Цитата
c[29-i]=a[29-i]/b[29-i] - c[29-i+1]
Ты заново ее допустил.
Цитата
Нужно еще что-то вводить, чтобы находить c[i].
Да задать массивы А и B.