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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2013, 10:05   #21
alucard115
Пользователь
 
Аватар для alucard115
 
Регистрация: 25.12.2012
Сообщений: 88
По умолчанию

Код:
#include <iostream.h>
#include <conio.h>
#include <math.h>

float MultiSin(float x, int n);

using namespace std;

int main()
{
	float	x = 0.0, S = 0.0; 
	int		n = 0;
	int		i;
	
	system("chcp 1251 > nul");

	cout << "\n Введите X: ";	cin >> x;
	cout << " Введите N: ";		cin >> n;

	for(i = 1; i <= n; i++)
		S += MultiSin(x, i); 

	cout << "\n S = " << S;
	getch();
	return 0;
}

float MultiSin(float x, int n)
{
	int	i;
	
	for(i = 0; i < n; i++)
		x = sin(x);
	return x;
}
выдает ошибку в двух местах этих..(

По блок-схеме понятно все! как всегда очень хорошо, подробно и понятно описано! ))

Последний раз редактировалось alucard115; 16.02.2013 в 10:08.
alucard115 вне форума Ответить с цитированием
Старый 16.02.2013, 10:07   #22
alucard115
Пользователь
 
Аватар для alucard115
 
Регистрация: 25.12.2012
Сообщений: 88
По умолчанию

alucard115 вне форума Ответить с цитированием
Старый 16.02.2013, 10:29   #23
alucard115
Пользователь
 
Аватар для alucard115
 
Регистрация: 25.12.2012
Сообщений: 88
По умолчанию

и пару вопросов, если можно..:
зачем выводить на экран "\n S=" ?
что такое
Цитата:
system("chcp 1251 > nul");
?
nul - ноль?
Почему
Цитата:
S += MultiSin(x, i);
? Почему S+, а не просто S? это так запускается тело фунции MultiSin ?
alucard115 вне форума Ответить с цитированием
Старый 16.02.2013, 11:54   #24
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

using namespace не будет работать в твоем древнем компиляторе )
пиши #include "iostream.h"
Цитата:
"\n S=" ?
\n - это символ перевода строки (посмотри эскейп последовательности если интересно)

system передает управление командному интерпретатору твоей винды. chcp и все прочее что там в кавычках написано к плюсам отношения не имеют.

S += MultiSin(x, i); // S = S + MultiSin(x, i);
rrrFer вне форума Ответить с цитированием
Старый 16.02.2013, 12:34   #25
alucard115
Пользователь
 
Аватар для alucard115
 
Регистрация: 25.12.2012
Сообщений: 88
По умолчанию

Цитата:
using namespace не будет работать в твоем древнем компиляторе )
пиши #include "iostream.h"
ну так у меня уже было написано
Цитата:
#include "iostream.h"
Цитата:
\n - это символ перевода строки (посмотри эскейп последовательности если интересно)
ааа, ясно)
Цитата:
system передает управление командному интерпретатору твоей винды. chcp и все прочее что там в кавычках написано к плюсам отношения не имеют.
эм..а поясней как нить можно?)
Цитата:
S += MultiSin(x, i); // S = S + MultiSin(x, i)
Во, вот тут понятно теперь)) Спасибо)


А подскажите, в какой программе лучше и удобней работать на C++?
а то дали в универе прогу BorlanDC ))

Последний раз редактировалось alucard115; 16.02.2013 в 12:42.
alucard115 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение задачи Raphael Помощь студентам 4 07.10.2010 18:45
Решение задачи Raphael Помощь студентам 2 07.10.2010 09:43
Решение задачи на C# masicev Помощь студентам 1 15.10.2009 15:33
Решение задачи на c++ JOFRIF Помощь студентам 2 21.04.2008 00:35