Показать сообщение отдельно
Hammer
48 61 6D
Аватар для Hammer
Сообщения: 3,305
Регистрация: 05.10.2006
Откуда: Нижневартовск
Старый пост, нажмите что бы добавить к себе блог 21 января 2011, 18:56
  #838 (ПС)
-Цитата от T31 Посмотреть сообщение
-Цитата от Hammer Посмотреть сообщение
-Цитата от T31 Посмотреть сообщение

ну да)))объяснишь на примере?смотри
есть такой пример: Вычислить сумму 1+3+5+7+...+(2*N-1) и есть такой код:
UpdateData(TRUE);
int n, i; int S=0;
n=m_edit1;
for (i=1; i<=n; i++)
S=S+(2*i-1);
m_edit2=S;
UpdateData(FALSE);

вот я не пойму как код составлять
И тебе надо данный код переделать под
-
Вычислить выражение 1+1/2+1/3/+1/4+...+1/n
?
ну да,и разобратся хочу что там к чему
Код:
           UpdateData(TRUE); // Функция, для получение информация, содержащейся в объектах.
	int i, n; float S = 0; // Объявляем переменные.
	n = m_edit1; // Считываем значение n.
	for (i = 1; i< = n; i++) // Цикл от 1 до n.
		S = S + 1/float(i); // S = S + 1/i.
	m_edit2 = S; // Выводим значение S.
	UpdateData(FALSE);
Вот, переделанный код с комментариями.

offline
Ответить с цитированием