Форум программистов, компьютерный форум CyberForum.ru

Задача по Visual C++ произведение. - C++

Восстановить пароль Регистрация
 
Devil7
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 97
01.11.2011, 22:11     Задача по Visual C++ произведение. #1
Дано натуральное число N. Вычислить произведение: (1+1/1^2)*(1+1/2^2)...(1+1/N^2). Картинку приложил, качество не ахти.
Миниатюры
Задача по Visual C++ произведение.  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2011, 22:11     Задача по Visual C++ произведение.
Посмотрите здесь:

C++ В матрице найти произведение над главной диагональю,если произведение делится на 3 заменить побочную диагональ 0.
Какую среду программирования лучше выбрать для обучения языку C++ ? Visual Studio,Visual Basic или Visual C++? C++
C++ Задача по Visual C++
C++ Задача на указатели (Рассчитать в одной функции сумму и произведение значений элементов произвольной строки двухмерного массива)
pflfxf/VISUAL с++ Найти произведение матриц C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I2um1
Злой няш
 Аватар для I2um1
1333 / 1031 / 114
Регистрация: 05.04.2010
Сообщений: 1,808
01.11.2011, 22:25     Задача по Visual C++ произведение. #2
Как-то так:
C++
1
2
3
4
5
6
7
float fun(size_t n)
{
    float res = 1;
    for (size_t i = 1; i <= n; ++i)
        res = res * (1 + (float)1 / (i * i));
    return res;
}
ViT(Vet@l)
27 / 26 / 2
Регистрация: 13.12.2010
Сообщений: 333
01.11.2011, 22:29     Задача по Visual C++ произведение. #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <math.h>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    int n;
 
    cout << "Vvedite n" << endl;
    cin >> n;
 
    float proizvod = 1;
 
    for(int i = 1; i <= n; i++)
        proizvod *= (1+1/(pow(i,2)));
 
    cout << proizvod << endl;
 
    system("pause");
    return 0;
}
Devil7
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 97
08.11.2011, 20:42  [ТС]     Задача по Visual C++ произведение. #4
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
#include <math.h>
 int main()
{
    int n;
    float proizvod = 1;
    printf("Vvedite n");
    scanf("%d",&n);
    for(int i = 1; i < n; i++)
        proizvod *= (1+1/(pow(i,2)));
    printf("proizvod=%f\n", proizvod);
    return 0;
}
Где тут ошибки? Не Пойму.

Добавлено через 26 минут
Пожалуйста....

Добавлено через 35 минут
(((((
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
08.11.2011, 21:04     Задача по Visual C++ произведение. #5
Цитата Сообщение от Devil7 Посмотреть сообщение
Где тут ошибки? Не Пойму.
Что Вас смущает?
I2um1
Злой няш
 Аватар для I2um1
1333 / 1031 / 114
Регистрация: 05.04.2010
Сообщений: 1,808
08.11.2011, 21:49     Задача по Visual C++ произведение. #6
Devil7, а подумать? Или сразу на форум надо кидать этот код? И чем вам моя функция не угодила?
Ошибки я здесь две вижу:
1. Неправильно задано условие в цикле!
2. Лично моя IDE говорит то, что такая запись функции pow вызывает более одной перегрузки функции.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2011, 22:06     Задача по Visual C++ произведение.
Еще ссылки по теме:

C++ Задача. Найти произведение элементов(<0) строки в матрице
В матрице F(4,9) найти произведение элементов , что превышают заданное число B . Вывести матрицу и произведение . C++
C++ В Чем разница между MS Visual C++ 2011 vs MS Visual C++2012

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Devil7
0 / 0 / 0
Регистрация: 05.10.2011
Сообщений: 97
08.11.2011, 22:06  [ТС]     Задача по Visual C++ произведение. #7
При любом n мне выдает один и тот же ответ.
Yandex
Объявления
08.11.2011, 22:06     Задача по Visual C++ произведение.
Ответ Создать тему
Опции темы

Текущее время: 15:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru