Привет всем! Вот не могу до конца доделать задачу: Вычислить произведение n сомножителей 2/3*4/4*8/5*16/6*32/7... .
Вид для печати
Привет всем! Вот не могу до конца доделать задачу: Вычислить произведение n сомножителей 2/3*4/4*8/5*16/6*32/7... .
Ну помогите мне пожалуйста!!! Срочно!!!
[IMG]http://y.hm.od.ua/f.jpg[/IMG]
на чём задача решается?
На Pascal'e
[QUOTE=Anton_XXX]Ну помогите мне пожалуйста!!! Срочно!!![/QUOTE]
Ещё один двоечник :)
ch=2;zn=3;prod=1;
цикл от 1 до n
{
prod*=ch/zn;
ch*=2;
zn+=1;
}
вывод prod;
[QUOTE=FREE]ch=2;zn=3;prod=1;
цикл от 1 до n
{
prod*=ch/zn;
ch*=2;
zn+=1;
}
вывод n;[/QUOTE]
на паскале это будет несколько по другому
[code]ch:=2;zn:=3;prod:=1;
for i:=1 to n do
begin
prod:=prod*(ch/zn);
ch:=ch*2;
inc(zn);
end;
вывод ответа;[/code]
не помню уже паскаль
блин, пиши на С++ - проще в 100 раз будет...
а тут вспомнили какие-то паскали, давно вышедшие из моды...
[QUOTE=NoXX]блин, пиши на С++ - проще в 100 раз будет...
а тут вспомнили какие-то паскали, давно вышедшие из моды...[/QUOTE]
Проще не будет.
Задача похоже решается на любом процедурном языке (или ОО языке).
Но согласен.
Паскаль, если не мертвый язык, то умирающий - это точно.
так при чем тут , какой язык
парню лабу дали на паскале написать, вот он и спрашивает паскаль :)