Форум программистов, компьютерный форум, киберфорум
Наши страницы

Натуральное число N - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ решение матриц http://www.cyberforum.ru/cpp-beginners/thread91097.html
Здравствуйте. Помогите сделать мне эти задания. "1. Дана матрица B(N,M) (N≤M, M≤13). Найти сумму элементов каждого столбца матрицы. Сформировать массив D из найденных сумм. 2. Имеется N...
C++ Прога на строки Условие: дана строка. Определить кол-во букв "а" в последнем слове. Посмотрите в чем дело? не работает что-то выдает значение 0. вот код: #include <iostream.h> #include <math.h>; #include... http://www.cyberforum.ru/cpp-beginners/thread91094.html
C++ Работа с матрицами...
написать программу которыя формирует новую матрицу из исходной. новая матрица состоит из положительных чётных столбцов заданной матрицы. в программе предусмотреть ввод количества строк и столбцов....
C++ кодировка символов в С++
получил кода русских символов через такую небольшую прогу: char ch, ch1; int in, in1; ch = 'я'; ch1 = 'А'; in = ch; in1 = ch1; cout << in << in1 << endl
C++ в очередной раз рекурсия http://www.cyberforum.ru/cpp-beginners/thread91063.html
функция f(n) определяется рекурсивно f(2*n)=f(n),f(2*n+1)=f(n)+f(n+1),f(0)=0,f(1)=1, Написать программу вычисляющую функцию f(n).
C++ Наибольший общий делитель Написать программу на языке С, которая рекурсивно вычисляет(наибольший общий делитель) НОД(a,b), где a и b целый числа вводяться пользователем подробнее

Показать сообщение отдельно
Noa
57 / 34 / 4
Регистрация: 08.04.2008
Сообщений: 153
30.01.2010, 21:05
Цитата Сообщение от vet Посмотреть сообщение
общую ф-лу напиши
Очень сложная =\
Вот программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{   
    using namespace std;
    double pr = 1;
    int N = 0;
    cout<<"Введите N: ";
    cin>>N;
    for (int i = 1; i <= (2 * N); i += 2)
        pr = pr * (double(i) / double(i+1));
        //cout<<(double(i) / double(i+1))<<endl;
    cout<<"Произведение "<<N<<" первых членов ряда \n1/2 * 3/4 * 5/6 * ... * (2*N - 1)/2*N = "<<pr<<endl;   
    system("pause");
return 0;
}
Добавлено через 51 минуту
Сори, вот вариант для Си:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
    double pr = 1;
    int N = 0;
    printf("Введите N: ");
    scanf("%d", &N);
    for (int i = 1; i <= (2 * N); i += 2)
            pr = pr * (double(i) / double(i+1));
    printf("Произведение первых членов ряда \n1/2 * 3/4 * 5/6 * ... * (2*N - 1)/2*N = %f\n", N, pr);    
    system("pause");
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.