Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 23.05.2015, 19:48   #1
axel__
Пользователь
 
Регистрация: 23.05.2015
Сообщений: 15
Репутация: 10
По умолчанию Задача на циклы! На С

Задачка на Циклы(условие прикрепил), в циклах особо не шарю, два раза переписывал код, но ничего толкового не получается, вот одна из попыток, буду рад любой помощи!
Код:

#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <math.h>
int main()
{
	float x1, x2, e, d,y,a,x;
	int r,f,n, i,t;
	setlocale (LC_ALL, "rus");
	printf("Введите аргументы x1 и x2 >");
	scanf("%f %f", &x1, &x2);
	printf("Введите шаг >");
	scanf("%f", &d);
	printf("Введите точность e >");
	scanf("%f", &e);
	printf("______________________________________________________________________________\n");
	printf("| x-значение аргумента | y(x) - значение функции | n-кол-во просуммированных |\n");
	printf("|                      |        в точке x        | членов ряда               |\n");
	printf("------------------------------------------------------------------------------\n");
	for (x=x1;x<=x2;x=x+d) 
	{
		f=1;
		n=0;
		i=0;
		i=i+1;
		y=1
		while (y>e)
		{
		r=2*n+1;
		t=pow(x,r);
		for (int p=1;p<=r;p++) 
		{
			f=f*p;
		}
		a=x;
		y=t/f;
		a=a+y;
		n=n+1;
		}
		printf("|       %.4f         |           %.4f        |              %d            |\n", x, a, i); 
	}
getch();
return 0;
}

Изображения
Тип файла: jpg 1.jpg (76.6 Кб, 19 просмотров)
Тип файла: jpg 2.jpg (16.3 Кб, 19 просмотров)
axel__ вне форума   Ответить с цитированием
Старый 25.05.2015, 11:39   #2
axel__
Пользователь
 
Регистрация: 23.05.2015
Сообщений: 15
Репутация: 10
По умолчанию

Код вроде рабочий, но я не могу сообразить как просуммировать члены ряда, я могу написать один член ряда, а дальше не получается (
Вот так выглядит 1 член ряда
Код:

{
                w=-1
		n=0
                {
                r=2*n+1;
		t=pow(x,r);
		k=pow(w,r);
		for (int p=1;p<=r;p++) 
		{
			f=f*p;
		}
		y=(k*t)/f;
		n=n+1;
                }
		}

axel__ вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на с++ циклы dimitrijiyul Помощь студентам 1 03.11.2012 10:01
Задача на циклы Joose Общие вопросы C/C++ 2 28.10.2012 18:49
Задача на циклы }|{eka Паскаль 3 27.06.2012 21:31
задача на циклы.... pashqa Помощь студентам 12 13.12.2010 01:08
Задача на циклы Элис Помощь студентам 4 30.04.2009 19:44


21:44.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru