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

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

Восстановить пароль Регистрация
 
Yura1991
0 / 0 / 0
Регистрация: 01.08.2013
Сообщений: 26
06.08.2013, 12:06     Разработать алгоритм и по нему составить программу для вычисления #1
Разработать алгоритм и по нему составить программу для вычисления
заданной величины, определив еѐ зависимость от параметра. Из условий задачи найти
начальное и конечное значения параметра, а также шаг изменения параметра.
Миниатюры
Разработать алгоритм и по нему составить программу для вычисления  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.08.2013, 12:06     Разработать алгоритм и по нему составить программу для вычисления
Посмотрите здесь:

Составить алгоритм и программу для вычисления среднего геометрического значения C++
C++ Составить алгоритм и программу для вычисления мощности
C++ Разработать алгоритм и написать по нему программу транспонирования матрицы А размера m × n. Значение величин m и n выбрать из табл. 4.1 в соответствии
Разработать алгоритм и написать по нему программу сложения матриц А и В размера m × n C++
C++ Разработать алгоритм и программу для вычисления суммы ряда
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
tapinam
20 / 20 / 6
Регистрация: 26.07.2013
Сообщений: 107
06.08.2013, 12:14     Разработать алгоритм и по нему составить программу для вычисления #2
Цитата Сообщение от Yura1991 Посмотреть сообщение
Разработать алгоритм и по нему составить программу для вычисления
заданной величины, определив еѐ зависимость от параметра. Из условий задачи найти
начальное и конечное значения параметра, а также шаг изменения параметра.
Я думаю, что решается рекурсией.
alex1392
31 / 31 / 3
Регистрация: 24.07.2013
Сообщений: 187
06.08.2013, 12:49     Разработать алгоритм и по нему составить программу для вычисления #3
Цитата Сообщение от tapinam Посмотреть сообщение
Я думаю, что решается рекурсией.
Поддерживаю ))) Рекурсия наше все )
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
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;
          }
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 и т.д.
Yandex
Объявления
06.08.2013, 14:01     Разработать алгоритм и по нему составить программу для вычисления
Ответ Создать тему
Опции темы

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