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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Syhrab
4 / 4 / 0
Регистрация: 30.01.2010
Сообщений: 53
#1

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

30.01.2010, 16:38. Просмотров 415. Ответов 7
Метки нет (Все метки)

Люди помогите решить эту задачу на "СИ"

2. Дано натуральное число N. Вычислить произведение первых N сомножителей
1/2 * 3/4 * 5/6 *…
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2010, 16:38     Натуральное число N
Посмотрите здесь:

Дано натуральное число n и действительное число x; вычислить значение выражения - C++
Как будет по этой формуле? 1+(х^2)\2!+(x^4)\4!+...+(x^2m)\(2m)!

Дано натуральное число n (n>99). Определить число сотен внем - C++
Дано натуральное число n (n>99). Определить число сотен внем. на паскале это выглядит такprogram z64; {$APPTYPE CONSOLE} uses ...

Дано натуральное число .Если число содержит 5 цифр - C++
Дано натуральное число N.Если число содержит 5 цифр,то получить новое число М,которое образуется путем исключения средней цифры...

Дано натуральное число х. Определить кратно ли это число 2, 3, 5 - C++
Разработать программу, использующую разветвления в visual c++ 6.0 с коментариями

Даны натуральное число n, действительное число x. Вычислить: - C++
Даны натуральное число n, действительное число x. Вычислить: __________________________________________________________________ Я...

Дано натуральное число. Определить число сотен. - C++
Дано натуральное n>90. Определить число сотен в нем. Срочно надо, буду очень благодарен.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
30.01.2010, 16:45     Натуральное число N #2
Цитата Сообщение от Syhrab Посмотреть сообщение
1/2 * 3/4 * 5/6 *…
общую ф-лу напиши
Syhrab
4 / 4 / 0
Регистрация: 30.01.2010
Сообщений: 53
30.01.2010, 17:24  [ТС]     Натуральное число N #3
я незнаю общей формулы
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
30.01.2010, 17:35     Натуральное число N #4
а как тогда тебе помочь, как строится данный ряд непонятно...
Syhrab
4 / 4 / 0
Регистрация: 30.01.2010
Сообщений: 53
30.01.2010, 17:37  [ТС]     Натуральное число N #5
ну тогда ты вот эту сможешь сделать?

1. Дана матрица B(N,M) (N≤M, M≤13). Найти сумму элементов каждого столбца матрицы. Сформировать массив D из найденных сумм.
fasked
Эксперт С++
4933 / 2513 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
30.01.2010, 19:15     Натуральное число N #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    srand(time(NULL));
    int M = 0, N = 0;
    
    printf("Введите число M в десятичной системе считсления: ");
    scanf("%d", &M);
    
    printf("Введите число N в десятичной системе считсления: ");
    scanf("%d", &N);
    
    if(M > 13 || M == 0) { printf("Число М имеет неверное значение\n"); system("pause"); return -1; }
    if(N >  M || N == 0) { printf("Число N имеет неверное значение\n"); system("pause"); return -1; }
    
    // Создание динамического двумерного массива
    // Сначала выделяется память под N указателей
    // Затем в цикле каждому указателю вектор размером M
    int **B = (int**)malloc(N*sizeof(int*));
    for (int i = 0; i < N; i++)
        B[i] = (int*)malloc(M*sizeof(int));
 
    // Заполнение матрицы случайными значениями
    for (int i = 0; i < N; i++)
        for (int j = 0; j < M; j++)
            B[i][j] = rand()%10;
 
    // Вывод матрицы
    printf("Исходная матрица\n");
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < M; j++)
            printf("%d\t", B[i][j]);
        printf("\n");
    }
    
    // Выделяем память под массив 
    int * D = (int*)malloc(M*sizeof(int));
    // Подсчет суммы и одновременный вывод
    printf("\nПодсчет сумм\n");
    for(int i = 0; i < M; i++)
    {
        D[i] = 0;
        for(int j = 0; j < N; j++)
        {
            D[i] += B[j][i];
        }
        printf("%d столбец: %d\n", (i+1), D[i]);
    }       
    // Освобождаем выделенную память
    free(D);
 
    // Освобождение выделенной памяти
    // Для каждого malloc свой free!
    for (int i = 0; i != N; ++i)
        free(B[i]);   
    free(B);
 
    system("pause");
    return 0;
}
Noa
57 / 34 / 4
Регистрация: 08.04.2008
Сообщений: 158
30.01.2010, 21:05     Натуральное число N #7
Цитата Сообщение от 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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2010, 10:32     Натуральное число N
Еще ссылки по теме:

Дано вещественное число и натуральное число. Вычисления. - C++
Дано вещественное число x и натуральное число n. Вычислить: (x-2)(x-4)...(x-2n)/(x-1)(x-3)...(x-2n-1) ищу решение этой задачи. кто...

Даны натуральное число п, действительное число x. Вычислить - C++
Даны натуральное число п, действительное число x. Вычислить:

Даны натуральное число n, действительное число x. Вычислить: - C++
помогите пожалуйста Даны натуральное число n, действительное число x. Вычислить: вот что я сделал # include &lt;iostream.h&gt;...

Даны натуральное число n, действительное число x - C++
Помогите пожалуйста. Даны натуральное число n, действительное число x. Вычислить Внизу страницы редактор формул ...


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

Или воспользуйтесь поиском по форуму:
Syhrab
4 / 4 / 0
Регистрация: 30.01.2010
Сообщений: 53
31.01.2010, 10:32  [ТС]     Натуральное число N #8
А вот эту кто нибудь сможет сделать? срочно надо.....

2. Имеется N населенных пунктов (N≤15), и сеть авиалиний, соединяющих эти города. Сеть задана матрицей связности M(N,N), где M(i,j) =0, если города i и j не связаны между собой, и M(i,j)=1 – в противном случае. Выяснить, есть ли среди N населенных пунктов изолированные города ( такие, в которые нельзя долететь).
Yandex
Объявления
31.01.2010, 10:32     Натуральное число N
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru