![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
cattyfil |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 7 Регистрация: 28.9.2012 Город: Москва Учебное заведение: МГУ Вы: студент ![]() |
Задали вот такую вот штуку...
Дано натуральное число n. Вычислить (IMG:http://s1.ipicture.ru/uploads/20120928/wNvsx4YJ.jpg) Я начала делать на паскале, но не знаю, правильно ли и что делать дальше. Сложность именно в дроби и в том, что и к знаменателю, и к числителю прибавляются выражения. Если кому-то не сложно, подскажите, что делать дальше, как конкретно сделать этот цикл. Вот мое скромное var n,s,i: integer; begin writeln('введите n'); readln(n); if n<=0 then writeln('ошибка введите натуральное число'); s:=0; for i:=1 to n do begin s:=s*(cos(i)+cos(i+1))/(sin(i)+sin(i+1)); |
![]() ![]() |
cattyfil |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Продвинутые Сообщений: 7 Регистрация: 28.9.2012 Город: Москва Учебное заведение: МГУ Вы: студент ![]() |
Спасибо, мы как раз в Delphi работаем. Но ваша программа, к сожалению, не хочет считать, выдает либо ноль, либо 1, скоько слов ни вводи(((( И понять ошибку у вас я тоже не могу, вроде правильно всё.
|
daslex |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Продвинутые Сообщений: 6 Регистрация: 30.11.2012 Город: Санкт-Петербург Учебное заведение: мозга нет, не берут никуда. отчисленный Вы: другое ![]() |
Спасибо, мы как раз в Delphi работаем. Но ваша программа, к сожалению, не хочет считать, выдает либо ноль, либо 1, сколько слов ни вводи(((( И понять ошибку у вас я тоже не могу, вроде правильно всё. Русские слова вводите Нужно в uses подключить Windows uses SysUtils, Windows; и сразу после Begin Begin SetConsoleCP(1251); SetConsoleOutputCP(1251); readln(S1); //Прочитали строку Мой код |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 27.5.2025, 20:41 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru