Официальный сайт студ.городка НГТУ
Программирование и БД » [c++]Циклы 

#1  16.05.10 01:24

[c++]Циклы

Парни вопрос простой- вот есть ряд произведений и функция, которая перемножается n раз...
Вопрос:
Как с помощью цикла записать что бы конечное(перемноженное!!!, а не последнее) значение сохранялось в переменной?? Вот для сложения я написал так:

Код::

#include <iostream.h>
#include <math.h>
#include <conio.h>

void main()
{
double F,Sum;
int n,k;

Sum=0;
cout<<"Ââåäèòå n: ";cin>>n;

for (k=1;k<=n;k++)
	{
	
	F = 1/pow((2*k+1),2);
	Sum = Sum+F; 
	 
	}
cout<<"Ñóììà ðàâíà: "<<Sum;



}

А как для умножения ХЗ)?

Offline

#2  16.05.10 02:24

$up
Профиль

Re: [c++]Циклы

Wanseg написал(а):

есть ряд произведений и функция, которая перемножается n раз...

Из такого описания ничего не понять.

ты не пробовал + на * заменить?

Offline

#3  16.05.10 11:09

Re: [c++]Циклы

Укроп написал(а):

Wanseg написал(а):

конечное(перемноженное!!!, а не последнее) значение

конечное перемноженное и будет последним вычесленным.  тут я вижу не стоит вопрос факторизации или перемножения больших числел, так что не понимаю в чем собственно проблема то

Это не я бляяя...

Offline

#4  16.05.10 11:14

Re: [c++]Циклы

Ну ты вот смотри ту прогу которую я написал! Там только суммирование, вот как значок суммы, а после него выражение, ну допустим "Значок суммы, как "Е" "1/(2*n + 1), где n надо задавать, а начальное значение n равно k = 1. и вот я организую цикл по переменной n, от k =1 до n(см.выше прога!) Потом я накапливаю значения этого выражения в цикле и затем вывожу их... А вот как мне тоже самое сделать только с умножением?

P.S
Щас вот попробую заменить там как ты сказал... Если что напишу!

Offline

#5  16.05.10 11:31

Re: [c++]Циклы

Ну вот я заменил знаки, не знаю вроде проверил - считает правильно(наверно...)...


Код::

#include <iostream.h>
#include <math.h>

void main()
 {
double P, C;
int k, n;
cout<<"Введите n: ";cin>>n;
P=1;
 for (k=1;k<=n;k++)
 {
	C = (1 + (1/pow(k,2)));
	P = P*C;
 }

 cout<<"Произведение равно: "<<P;
 }

Offline

#6  17.05.10 01:56

Re: [c++]Циклы

Wanseg, если троллишь - завязывай, иначе все равно завязывай.
прочитай того же подбельского, включи мозк.

Offline

#7  18.05.10 01:18

Re: [c++]Циклы

Да что вы так все на меня! Я просто спрашиваю, я что  не могу спросить?

Offline

#8  18.05.10 09:27

Re: [c++]Циклы

Можешь, но это самое простое, что только есть в Си. Ты бы быстре прогуглил, или прочитал в подбельском

Исправлено Lunat1k (18.05.10 09:28)

Offline

#9  18.05.10 10:51

Re: [c++]Циклы

Парни, вы конечно извините что я о тупом спрашиваю.... Но просто Инета нет у меня) Я понимаю что для вас это все просто, но не все же этим занимаются давно... Я и так читаю Подбельского, пытаюсь понять и понимаю многие вещи, но из-за того что у меня опыта нет, я как муха в сметане болтаюсь- вроде и выбраться пытаюсь, а не получается...

Offline

#10  18.05.10 14:34

Re: [c++]Циклы

Wanseg, в данных задачах не важны знания языка. важна логика и мышление. еще раз тебе посоветую бошкой подумать, потом еще подумать и еще. и если уж ничего не вышло спрашивать

Offline

Программирование и БД » [c++]Циклы 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.025 сек.
Выполнено 14 запросов.