0 / 0 / 0
Регистрация: 22.07.2022
Сообщений: 10
1

Написать программу для вычисления формулы, используюя динамический массив a [оператор цикла for]

26.07.2022, 14:43. Показов 255. Ответов 2
Метки нет (Все метки)

1. Написать программу вычисления выражения.
2. В качестве входных данных, использовать следующие:
C++
1
2
#define MAX_DATA 11
double a[MAX_DATA] = {0.3, 0.7, 0.9, 1.3, 1.7, 1.9, 2.3, 2.7, 2.9, 3.3, 3.7};
3. Разработать вторую версию программы, используюя динамический
массив a. В программе сделать возможность передачи входных данных через
командную строку и их последующую обработку.
Изображения
 
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.07.2022, 14:43
Ответы с готовыми решениями:

Оператор цикла: написать программу для расчета формулы: X–X2/2+X3/3–…+(–1)^(N–1)*X^(N)/N
нужно написать программу для расчета формулы: X – X2/2 + X3/3 – … + (–1)^(N–1)*X^(N)/N....

Оператор цикла While написать программу для вычисления значений
Здравствуйте! Не могли бы помочь? Используя, оператор цикла While написать программу для...

Используя оператор цикла While, написать программу для вычисления значений функции Y
что то затупил, никак не могу понять как сделать, на самом деле мне очень интересно, заранее...

Написать программу вычисления суммы используя оператор цикла
Написать программу вычисления суммы используя оператор цикла:

Написать программу вычисления суммы используя оператор цикла
Написать программу вычисления суммы используя оператор цикла: S =...

2
177 / 163 / 92
Регистрация: 13.06.2018
Сообщений: 678
26.07.2022, 15:18 2
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
#define MAX_DATA 11
double calc(double *a,int n)
{
    double s1=0;
    for(int i=0; i<7 && i<n; i++)
        s1+=pow(a[i],3);
    s1=log10(fabs(s1));
    double s2=0;
    for(int i=0; i<11 && i<n; i++)
        s2+=cos(a[i])*cos(a[i]);
    s2*=5.7;
 
    return s1/s2;
}
int main(int argc,char** argv)
{  
    int n=argc-1;
    double *a;
    if(!n)//1
    {
        double b[MAX_DATA] = {0.3, 0.7, 0.9, 1.3, 1.7, 1.9, 2.3, 2.7, 2.9, 3.3, 3.7};
        a=b;
        n=MAX_DATA;
    }
    else//2
    {
        a=new double[n];
        for(int i=0; i<n; i++)
            a[i]=atof(argv[i+1]);
    }
    cout<<"S3="<<calc(a,n)<<endl;
    if(argc>1) delete[] a;
    system("pause");
    return 0;
}
1
3652 / 2989 / 828
Регистрация: 25.03.2012
Сообщений: 11,023
Записей в блоге: 1
26.07.2022, 16:08 3
Biger18, и где синус?
C++
1
 s1+=pow(sin(a[i]),3);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.07.2022, 16:08
Помогаю со студенческими работами здесь

Написать программу вычисления суммы используя оператор цикла.
№2.Написать программу вычисления суммы используя оператор цикла: 2 ...

Надо написать программу для расчёта формулы в виде цикла
пытался написать сам, но совершенно ничего не выходит: Console.WriteLine(&quot;Введите...

Написать программу для вычисления формулы
k=a-3+b-1-1 где a,b,c – целые трехбайтные числа без знака.

написать программу для вычисления формулы
написать программу для вычисления формулы

Написать программу для вычисления формулы
Написать программу для вычисления формулы k=a-b-1-c Добавлено через 19 часов 45 минут a,b,c...

Написать программу для вычисления формулы
Доброго времени суток. Мне трубуется помощь в написании программы, любые подсказки мне очень...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru