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

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

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

Разработать алгоритм и по нему составить программу для вычисления - C++

06.08.2013, 12:06. Просмотров 627. Ответов 4
Метки нет (Все метки)

Разработать алгоритм и по нему составить программу для вычисления
заданной величины, определив еѐ зависимость от параметра. Из условий задачи найти
начальное и конечное значения параметра, а также шаг изменения параметра.
0
Миниатюры
Разработать алгоритм и по нему составить программу для вычисления  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2013, 12:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разработать алгоритм и по нему составить программу для вычисления (C++):

Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции - C++
помогите пожалуйста =) заранее благодарен =) П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ,...

Разработать алгоритм и программу для вычисления суммы ряда - C++
помогите написать программу по этой задаче: Вычислить и напечатать значения S=\sum_{k=1}^{\infty }\frac{k!}{2k}. Вычисление закончить,...

Разработать алгоритм и написать по нему программу сложения матриц А и В размера m × n - C++
Задача 2. Разработать алгоритм и написать по нему программу сложения матриц А и В размера m × n. Значение величин m и n выбрать из табл....

Составить алгоритм и программу для вычисления мощности - C++
составить алгоритм и програму для вычисления мощности по формуле P=V*I, gпричем должны удовлетворяться следующие условия если 0<=V<Va,ТО...

Составить алгоритм и программу для вычисления среднего геометрического значения - C++
Составить алгоритм и программу для вычисления среднего геометрического значения элементов заданного массива В(15), что удовлетворяют ...

Разработать алгоритм и написать по нему программу транспонирования матрицы А размера m × n. Значение величин m и n выбрать из табл. 4.1 в соответствии - C++
Разработать алгоритм и написать по нему программу транспонирования матрицы А размера m × n. Значение величин m и n выбрать из табл. 4.1 в...

4
tapinam
20 / 20 / 6
Регистрация: 26.07.2013
Сообщений: 107
06.08.2013, 12:14 #2
Цитата Сообщение от Yura1991 Посмотреть сообщение
Разработать алгоритм и по нему составить программу для вычисления
заданной величины, определив еѐ зависимость от параметра. Из условий задачи найти
начальное и конечное значения параметра, а также шаг изменения параметра.
Я думаю, что решается рекурсией.
0
alex1392
31 / 31 / 3
Регистрация: 24.07.2013
Сообщений: 187
06.08.2013, 12:49 #3
Цитата Сообщение от tapinam Посмотреть сообщение
Я думаю, что решается рекурсией.
Поддерживаю ))) Рекурсия наше все )
0
egor2116
449 / 373 / 42
Регистрация: 20.01.2013
Сообщений: 1,133
06.08.2013, 13:21 #4
как то так наверное
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double p,cs1,cs2,sn1,sn2;
int n;
 
cin>>n>>cs1>>cs2>>sn1>>sn2;
 
p=cos(cs1)/sin(sn1)*(cos(cs1)+cos(cs2))/(sin(sn1)+sin(sn2));
 
        for(int i=1;i<n;i++){
          p*=cos(cs1)/sin(sn1)*(cos(cs1)+cos(cs2))/(sin(sn1)+sin(sn2));
        }   
      cout<<p<<endl;    
      
      
         system("PAUSE");
          return 0;
          }
или так как то
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
#include <iostream>
#include <cmath>
using namespace std;
 
double func(double p,double cs1,double cs2,double sn1,double sn2,int n){
        if (n!=1){
        p*=cos(cs1)/sin(sn1)*(cos(cs1)+cos(cs2))/(sin(sn1)+sin(sn2));
 
        cout<<n<<endl;
       return func(p,cs1,cs2,sn1,sn2,--n);
       }
       else return p;
       }
 
int main()
{
double p,cs1,cs2,sn1,sn2;
int n;
 
cin>>n>>cs1>>cs2>>sn1>>sn2;
 
p=cos(cs1)/sin(sn1)*(cos(cs1)+cos(cs2))/(sin(sn1)+sin(sn2));
p=func(p,cs1,cs2,sn1,sn2,n);
 
      cout<<p<<endl;    
      
      
         system("PAUSE");
          return 0;
          }
1
tapinam
20 / 20 / 6
Регистрация: 26.07.2013
Сообщений: 107
06.08.2013, 14:01 #5
Цитата Сообщение от egor2116 Посмотреть сообщение
как то так наверное
Думаю, что ты неправильно понял, там cos1, cos 2, ... , cosN (аналогично sin).
Задача состоит в том, чтобы вычислить Р при введённом N, где N количество sin и cos.
Если N = 1, то сделать cos(N)/sin(N), если N = 2, то (cos(N-1)+cos(N)/(sin(N-1)+sin(N)) и т.д.

Добавлено через 1 минуту
Цитата Сообщение от Yura1991 Посмотреть сообщение
Разработать алгоритм и по нему составить программу для вычисления
заданной величины, определив еѐ зависимость от параметра. Из условий задачи найти
начальное и конечное значения параметра, а также шаг изменения параметра.
Кстати, смотри моё сообщение, вот тебе алгоритм.
В нём нет привязки к статичным значениям, возможно сделать пользовательский ввод N и т.д.
1
06.08.2013, 14:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.08.2013, 14:01
Привет! Вот еще темы с ответами:

Разработать алгоритм и записать программу вычисления значения суммы и произведения - C++
Разработать алгоритм и записать программу вычисления значения суммы и произведения. Требования к программе: - Входные данные...

Разработать алгоритм и тесты, составить программу (цикл – for и while ) - C++
Найти все трехзначные числа, сумма цифр которых равна данному целому числу.

Разработать алгоритм и написать по нему программу умножения матрицы А размера m × n на матрицу В размера n × p. Значение величин m, n, р выбрать из та - C++
Разработать алгоритм и написать по нему программу умножения матрицы А размера m × n на матрицу В размера n × p. Значение величин m, n, р...

Составить алгоритм и программу вычисления выражения C++ - C++
Составить алгоритм и программу вычисления выражения C++


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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