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

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

Войти
Регистрация
Восстановить пароль
 
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
#1

Найти значение - C++

08.03.2013, 18:14. Просмотров 455. Ответов 14
Метки нет (Все метки)

Здравствуйте, дорогие форумчане.
----------------------------------
Не могу решить задачу. Помогите, пожалуйста.
Заранее благодарен.
Задание: Найти значение:
Миниатюры
Найти значение  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2013, 18:14     Найти значение
Посмотрите здесь:

C++ Для данного вещественного х найти значение следущей функции f, принимающей значение целого типа:
Найти значение 3-го по величине элемента и значения всех элементов массива, которые его превышают, заменить на найденное значение C++
Найти значение 3-го по величине элемента и значение всех элементов массива, которые его превышают, заменить на найденное значение C++
C++ Найти значение функции. Найти сумму.
C++ В массиве X(N) найти значение максимального элемента массива и найти, сколько таких элементов.
Вычислить значение функции a = b ^2 sin (b), причем b изменяется от 0,9 до 1,7 с шагом 0,2. Найти среднее значение разности между элементами C++
C++ циклы. Требуется найти максимальное значение функции на отрезке [a,b] и значение x C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
08.03.2013, 20:08  [ТС]     Найти значение #2
Никто не поможет?
Pepsy
47 / 32 / 4
Регистрация: 05.01.2013
Сообщений: 307
08.03.2013, 20:11     Найти значение #3
а что вводится? n, k и S?
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
09.03.2013, 15:29  [ТС]     Найти значение #4
Насколько я понял, тут вводится n,k,s,c,m
ntrx
122 / 122 / 19
Регистрация: 03.01.2013
Сообщений: 241
09.03.2013, 15:51     Найти значение #5
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
#include <iostream>
 
using namespace std;
 
int fact(int n);
int main() {
    float m, n, k, sum;
    
    cout << "input n, k, m: ";
    cin >> n >> k >> m;
    
    sum = 0;
    for (k = m; k<=n; k++) {
        sum += fact(n)/(fact(k)*fact(n-k));
    }
    cout << "Result: " << sum << endl;
    return 0;
}
int fact(int n) {
    int r = 1;
    for (int i = 1; i <= n; i++)
        r *= n;
    return r;
}
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
10.03.2013, 12:26  [ТС]     Найти значение #6
Спасибо)
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
15.03.2013, 12:45  [ТС]     Найти значение #7
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
#include <iostream>
 
using namespace std;
 
int fact(int n);
int main() {
    float m, n, k, sum;
    
    cout << "input n, k, m: ";
    cin >> n >> k >> m;
    
    sum = 0;
    for (k = m; k<=n; k++) {
        sum += fact(n)/(fact(k)*fact(n-k));
    }
    cout << "Result: " << sum << endl;
    return 0;
}
int fact(int n) {
    int r = 1;
    for (int i = 1; i <= n; i++)
        r *= n;
    return r;
}
Не задерживает консоль после вывода результата.
getch(); пробовал, не задерживает всё равно...
programina
1913 / 598 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.03.2013, 12:57     Найти значение #8
System("pause");
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
15.03.2013, 13:26  [ТС]     Найти значение #9
Цитата Сообщение от programina Посмотреть сообщение
System("pause");
Все равно... Выводит результат и сразу консоль закрывает.
programina
1913 / 598 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.03.2013, 13:27     Найти значение #10
Цитата Сообщение от sanyachel9binsk Посмотреть сообщение
Все равно... Выводит результат и сразу консоль закрывает.
написали перед return 0; ?
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
15.03.2013, 13:34  [ТС]     Найти значение #11
По-моему, программа написана вообще не правильно...

Добавлено через 2 минуты
Цитата Сообщение от programina Посмотреть сообщение
написали перед return 0; ?
Исправил. Спасибо.
programina
1913 / 598 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.03.2013, 13:46     Найти значение #12
Цитата Сообщение от sanyachel9binsk Посмотреть сообщение
По-моему, программа написана вообще не правильно...

Добавлено через 2 минуты


Исправил. Спасибо.
На здоровье, расти большой.
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
15.03.2013, 13:58  [ТС]     Найти значение #13
Еще вопрос...
А как сделать мне, чтобы у меня после Введите n,k,m, выводилось
n=
k=
m=

А то у меня вот как. (На скрине)
Миниатюры
Найти значение  
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
15.03.2013, 13:59  [ТС]     Найти значение #14
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
#include <iostream>
#include <stdlib.h>
#include <locale.h>
 
using namespace std;
 
int fact(int n);
int main() {
    setlocale (LC_ALL, "rus");
 
    float m, n, k, sum;
    cout << "Введите n, k, m: \n";
    cin >> n >> k >> m;
    
    sum = 0;
    for (k = m; k<=n; k++) {
        sum += fact(n)/(fact(k)*fact(n-k));
    }
    cout << "Результат: " << sum << endl;
        system("pause");
    return 0;
}
int fact(int n) {
    int r = 1;
    for (int i = 1; i <= n; i++)
        r *= n;
    return r;
}
Вот сам код.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.03.2013, 14:03     Найти значение
Еще ссылки по теме:

Найти столбик, в котором среднее арифметическое значение из положительных элементов имеет минимальное значение C++
В каждом столбце матрицы найти min элемент, а потом среди найденных мин значений найти max значение C++
Найти значение t, при котором значение функции максимально C++
Найти наименьшее положительное значение функции и соответствующее значение аргумента C++
C++ Найти произведение нечётных чисел заданной последовательности; найти наименьшее нечётное значение

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

Или воспользуйтесь поиском по форуму:
SatanaXIII
Супер-модератор
Эксперт С++
5578 / 2612 / 239
Регистрация: 01.11.2011
Сообщений: 6,422
Завершенные тесты: 1
15.03.2013, 14:03     Найти значение #15
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
#include <iostream>
#include <stdlib.h>
#include <locale.h>
 
using namespace std;
 
int fact(int n);
int main() {
    setlocale (LC_ALL, "rus");
 
 
 
    float m, n, k, sum;
    cout << "Введите n=";
    cin >> n;
    cout << "\nВведите k=";
    cin >> k;
    cout << "\nВведите m=";
    cin >> m;
 
 
 
    
    sum = 0;
    for (k = m; k<=n; k++) {
        sum += fact(n)/(fact(k)*fact(n-k));
    }
    cout << "Результат: " << sum << endl;
        cin.ignore(2);//system("pause");  <- как вариант
    return 0;
}
int fact(int n) {
    int r = 1;
    for (int i = 1; i <= n; i++)
        r *= n;
    return r;
}
Yandex
Объявления
15.03.2013, 14:03     Найти значение
Ответ Создать тему
Опции темы

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