Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 01:07   #1
Hakamada
Новичок
Джуниор
 
Регистрация: 26.12.2011
Сообщений: 3
Печаль Сумма чисел ряда и произведение (Си)

Здравствуйте!
Есть некоторые проблемы с лабораторным заданием.. кто подскажет?
1.
Снимок2.JPG
Код:
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main() {
float x1, x2, dx, eps,sum=1, x, b=1, n=1;
printf("Vvedite x1, x2, dx, eps\n");
scanf("%f %f %f %f",&x1, &x2, &dx, &eps);
for (x=x1; x<=x2; x+=dx) {
 do {n+=2; b*=(-x*x)/(n-1)/n; sum+=b;}
 while (fabs(b)>eps);
}
printf("Summa = %f\n",sum);
getch();
return 0;
}
Что-то я сомневаюсь в правильности ее работы... смущает в условии задачи |x|<бесконечн. Значит условие выполняется всегда? Любое число меньше бесконечности.

2.
Снимок.JPG
Код:
#include <stdio.h>
#include <math.h>
#include <conio.h>
int main() {
float k, n, x, p=1;
printf("Vvedite n, x\n");
scanf("%f %f",&n, &x);
x=fab(x);
do { p*=k/(k+1)-pow(cos,k)(x); k++; }
while (k<=n);
printf("Proizvedenie = %g",p);
getch();
return 0;
 }
Здесь вот не пойму как косинус (х) возвести в степень.. тут-то и происходит ошибка. Остальное верно?

Спасибо тем, кто откликнулся.
Hakamada вне форума Ответить с цитированием
Старый 26.12.2011, 01:11   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
Код:
pow(cos,k)(x)
исправте на
Код:
pow(cos(abs(x)),k)
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 26.12.2011, 01:25   #3
Hakamada
Новичок
Джуниор
 
Регистрация: 26.12.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Hacker19_90 Посмотреть сообщение
исправте на
Код:
pow(cos(abs(x)),k)
Воо спасибо) Вроде заработала)
а так, все правильно в этой проге?
Hakamada вне форума Ответить с цитированием
Старый 26.12.2011, 01:39   #4
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

ну если значения правильные выдаёт то да! )
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 26.12.2011, 21:45   #5
Hakamada
Новичок
Джуниор
 
Регистрация: 26.12.2011
Сообщений: 3
По умолчанию

Ну что с 1м кто-нибудь поможет?
Hakamada вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вводится 10 чисел. Найти среднее арифметическое положительных чисел и произведение отрицательных. Руся93 Помощь студентам 14 02.10.2011 13:12
[VB] Вычислить произведение ряда N чисел Raikerian Помощь студентам 5 12.06.2011 07:48
Циклы (сумма ряда чисел) *cash* Помощь студентам 1 15.04.2011 22:29
сумма и произведение чисел с проверкой на кратность.. Locust Microsoft Office Excel 4 01.04.2009 12:41
Вычислить произведение P кубов трех чисел a, b и c, если их сумма меньше нуля, произведение P модулей NoUserName Помощь студентам 3 01.03.2009 18:10