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

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

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

Вычислить в зависимости от условия - C++

19.01.2014, 15:40. Просмотров 372. Ответов 8
Метки нет (Все метки)

Помогите решить задачу на с++ за ранее благодарен
Если можно с комментариями и на базовом уровне.
Миниатюры
Вычислить в зависимости от условия  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2014, 15:40     Вычислить в зависимости от условия
Посмотрите здесь:

Вычислить в зависимости от условия (switch) - C++
что то затупил, никак не могу понять как сделать, на самом деле мне очень интересно, заранее спасибо за помощь! 3. Решить, используя...

Вычислить значение s в зависимости от выполнения условия - C++
я пока полный ламер, а решение нужно, не могли бы вы помочь мне написать программу в С++, условие такое : S = x-y+z-t, если среди...

Вычислить значение Y в зависимости от выбранной функции f(x), аргумент которой определяется из условия - C++
Вычислить значение у в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможно значения...

Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. - C++
Вычислить значение y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможные значения...

Вычислить значение тригонометрического выражения, либо найти сумму ряда, в зависимости от условия - C++
#include <iostream> #include <math.h> using namespace std; int main() { double q,r,p,a,z,S,n; cout«"vvedite q,r,p: \n";...

Ошибка в вычислении z в зависимости от условия - C++
Имеется такое задание, необходимо было использовать директивы препроцессора Почему то всегда программа вычисляет последнее условие,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mozzys
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 22
19.01.2014, 15:47  [ТС]     Вычислить в зависимости от условия #2
Как прописать max(x1 .. xk)??
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
19.01.2014, 16:05     Вычислить в зависимости от условия #3
Цитата Сообщение от Mozzys Посмотреть сообщение
Как прописать max(x1 .. xk)??
написать функцию, возвращающую значение максимального элемента массива
Mozzys
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 22
19.01.2014, 16:06  [ТС]     Вычислить в зависимости от условия #4
Цитата Сообщение от Ev[G]eN Посмотреть сообщение
написать функцию, возвращающую значение максимального элемента массива
а как?)
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
19.01.2014, 16:37     Вычислить в зависимости от условия #5
Mozzys,
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
#include <iostream>
#include<vector>
#include<algorithm>
#include<time.h>
#include<cstdlib>
#include<iterator>
#include<cmath>
 
int main()
{
    int k = 5,l = 4,m = 6;
    srand(time(NULL));
    std::vector <double> VecK(k);
    std::vector <double> VecL(l);
    std::vector <double> VecM(m);
    for(auto it=VecK.begin(); it!=VecK.end(); it++)
        *it = rand()%20 - 10;
    for(auto it=VecL.begin(); it!=VecL.end(); it++)
        *it = rand()%20 - 10;
    for(auto it=VecM.begin(); it!=VecM.end(); it++)
        *it = rand()%20 - 10;
    std::copy(VecK.begin(),VecK.end(),std::ostream_iterator <double> (std::cout," "));std::cout<<"\n";
    std::copy(VecL.begin(),VecL.end(),std::ostream_iterator <double> (std::cout," "));std::cout<<"\n";
    std::copy(VecM.begin(),VecM.end(),std::ostream_iterator <double> (std::cout," "));std::cout<<"\n";
    double t = *std::max_element(VecK.begin(),VecK.end())>=0? (*std::max_element(VecL.begin(),VecL.end()) + *std::max_element(VecM.begin(),VecM.end()))/2
               : 1 + pow(*std::max_element(VecK.begin(),VecK.end()),2);
    std::cout<<"t = "<<t;
 
    system("pause");
    return 0;
}
Mozzys
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 22
19.01.2014, 17:08  [ТС]     Вычислить в зависимости от условия #6
а можно ли это написать "базовым языком"? Просто я не понимаю после точки входа в программу))
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
19.01.2014, 17:18     Вычислить в зависимости от условия #7
Цитата Сообщение от Mozzys Посмотреть сообщение
а можно ли это написать "базовым языком"? Просто я не понимаю после точки входа в программу))
Так понятно?
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
#include <iostream>
#include<time.h>
#include<cstdlib>
#include<cmath>
using namespace std;
 
double Max(double *mas,int n)
{
    int MAX = mas[0];
    for(int i=1;i<n;i++)
        if(mas[i]>MAX)
            MAX = mas[i];
    return MAX;
}
 
int main()
{
    int k = 5,l = 4,m = 6;
    srand(time(NULL));
    double *masK = new double [k];
    double *masL = new double [l];
    double *masM = new double [m];
    for(int i=0;i<k;i++)
    {
        masK[i] = rand()%20 - 10;
        cout<<masK[i]<<" ";
    }
    cout<<endl;
    for(int i=0;i<l;i++)
    {
        masL[i] = rand()%20 - 10;
        cout<<masL[i]<<" ";
    }
    cout<<endl;
    for(int i=0;i<m;i++)
    {
        masM[i] = rand()%20 - 10;
        cout<<masM[i]<<" ";
    }
 
    cout<<endl;
    if(Max(masK,k)>=0)
        cout<<"t = "<<(Max(masL,l) + Max(masM,m))/2;
    else
        cout<<"t = "<<1 + pow(Max(masL,l),2);
 
    system("pause");
    return 0;
}
Mozzys
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 22
19.01.2014, 17:28  [ТС]     Вычислить в зависимости от условия #8
Огромное спасибо! Очень помогли!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.01.2014, 17:34     Вычислить в зависимости от условия
Еще ссылки по теме:

Присвоить значение в зависимости от условия - C++
Даны действительные числа x, y. Если x и y отрицательные, то х присвоить модуль х. Если отрицательное одно из них, то увеличить у на 0.5....

Вычисление значения А в зависимости от поставленного условия - C++
Составить программу для вычисления значения rez в зависимости от поставленного условия. Для получения результатов подобрать исходные...

Найти значение функции в зависимости от условия - C++
написал код #include &lt;iostream&gt; #include &lt;conio.h&gt; #include&lt;math.h&gt; using namespace std; int main() { double a, b,...

Вызов шаблонного метода в зависимости от условия - C++
#include &lt;iostream&gt; #include &lt;stack&gt; #include &lt;queue&gt; #include &lt;type_traits&gt; template&lt;typename T&gt; class has_front { ...


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

Или воспользуйтесь поиском по форуму:
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
19.01.2014, 17:34     Вычислить в зависимости от условия #9
Mozzys, Добавь в конце
C++
1
2
3
delete [] masK;
delete [] masL;
delete [] masM;
Yandex
Объявления
19.01.2014, 17:34     Вычислить в зависимости от условия
Ответ Создать тему
Опции темы

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