С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 8
1

Сформировать массив Z из элементов массива X принадлежащих заданному интервалу

29.04.2021, 09:57. Показов 1096. Ответов 4
Метки c++ (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня, если у вас есть возможность, помогите пожалуйста с этими задачами, нужно сдать сегодня, заранее огромное вам спасибо!
1.Сгенерировать и вывести на экран одномерный массив X[m] (m=21) в диапазоне целых чисел [-10;50]. Сформировать массив Z из элементов массива X, которые принадлежат интервалу -10<xi<=30.(По возможности используя определитель)
2.Вычислить значение выражения, используя функцию пользователя.

 Комментарий модератора 
П.5.16.Правил
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
На второй вопрос создайте новую тему
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2021, 09:57
Ответы с готовыми решениями:

Выручайте! надо 2 задания решить, Выражение с матрицами и Задание с линейным наближением!
Добрый день! на завтра очень нужно сделать 2 задания, помогите пожалуйста, буду очень благодарен,...

Для задания записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FA
1. Для задания записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение...

3 задания на массив
Помогите плз Тема оформлена с нарушением правил Пункт 1.3

Задания на массив элементов
Дан массив M = }, i=1,10; j=1,10 ] (элементы выбираются случайным образом): 1. * Найти...

4
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 8
29.04.2021, 10:03  [ТС] 2
Добавляю условие второго задания, ибо в прошлое сообщение оно добавляться не хотело.
Миниатюры
Сформировать массив Z из элементов массива X принадлежащих заданному интервалу  
0
Модератор
Эксперт CЭксперт С++
5201 / 2918 / 1509
Регистрация: 14.12.2018
Сообщений: 5,260
Записей в блоге: 1
29.04.2021, 10:10 3
Цитата Сообщение от Snorry Посмотреть сообщение
1.Сгенерировать и вывести на экран одномерный массив X[m] (m=21) в диапазоне целых чисел [-10;50]. Сформировать массив Z из элементов массива X, которые принадлежат интервалу -10<xi<=30.(По возможности используя определитель)
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "ru");
    srand((int)time(0));
 
    const int m = 21;
    int X[m];
    cout << "Массив X:" << endl;
    int i, k = 0;
    for (i = 0; i < m; i++)
    {
        X[i] = rand() % 61 - 10;
        cout << X[i] << " ";
        if (X[i] > 10 && X[i] <= 30)
            k++;
    }
    cout << endl;
    if (k)
    {
        int* Z = new int[k];
        cout << "Массив Z:" << endl;
        int j = 0;
        for (i = 0; i < m; i++)
            if (X[i] > 10 && X[i] <= 30)
            {
                Z[j] = X[i];
                cout << Z[j] << " ";
                j++;
            }
        cout << endl;
        delete[] Z;
    }
    else
        cout << "Нет массива Z:" << endl;
    
    system("pause");
    return 0;
}
Тест:
Код
Массив Х:
13 50 33 16 10 -5 10 37 30 2 22 -7 18 19 -2 49 -6 27 6 4 -5
Массив Z:
13 16 30 22 18 19 27
Цитата Сообщение от Snorry Посмотреть сообщение
2.Вычислить значение выражения, используя функцию пользователя.
Не понял вопрос !
1
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 8
29.04.2021, 10:15  [ТС] 4
Спасибо огромное за код! А на счёт второго вопроса, просто решить пример как я понимаю)
0
Модератор
Эксперт CЭксперт С++
5201 / 2918 / 1509
Регистрация: 14.12.2018
Сообщений: 5,260
Записей в блоге: 1
29.04.2021, 10:25 5
Лучший ответ Сообщение было отмечено Snorry как решение

Решение

Цитата Сообщение от Snorry Посмотреть сообщение
Добавляю условие второго задания, ибо в прошлое сообщение оно добавляться не хотело.
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
50
51
52
53
54
55
56
#include <iostream>
#include <cmath>
using namespace std;
 
double fY(double a, double b)
{
    double ty = sin(a * b) * sin(a * b) + tan(fabs(a - b));
    double my = cbrt(fabs(a - b));
    double y;
    if (my)
    {
        y = ty / my;
        return y;
    }
    else
    {
        cout << "Нет y !";
        return 0;
    }
}
 
double fZ(double x, double a, double b)
{
    double y = fY(a, b);
    double tz = cbrt(fabs(y - a));
    double mz = sin(a * x) * sin(a * x) + tan(fabs(x - b));
    double z;
    if (mz)
    {
        z = tz / mz;
        return z;
    }
    else
    {
        cout << "Нет z !";
        return 0;
    }
}
 
int main()
{
    setlocale(LC_ALL, "ru");
    double x = 1.67, a = 2.5, b = 6.5;
    /*
    cout << "x = "; cin >> x;
    cout << "a = "; cin >> a;
    cout << "b = "; cin >> b;
    */
    double y = fY(a, b);
    cout << "y = " << y << endl;
    double z = fZ(x, a, b);
    cout << "z = " << z << endl;
 
    system("pause");
    return 0;
}
Тест:
Код
y = 0.897036
z = -0.151491
1
29.04.2021, 10:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.04.2021, 10:25
Помогаю со студенческими работами здесь

Задания на одномерный массив.
Помогите пожалуйста сделать задачи! 1. Дан одномерный массив, состоящий из n вещественных чисел....

Многомерный массив. 2 задания. StringGrid
Помогите с этими заданиями пожалуйста. 1. Определить является ли заданная матрица...

Задания переменных типа массив.
Чтобы задать переменные типа массив есть 2 способа: явный и неявный. А где лучше использовать...

Проверить правильность выражения, заданного в виде строки S <выражение> ::= <цифра> | <выражение> + <цифра> | <выражение> – <цифра> Если выражение с
Проверить правильность выражения, заданного в виде строки S &lt;выражение&gt; ::= &lt;цифра&gt; | &lt;выражение&gt;...

3 задания по темам двумерный массив и интеграл
В любом задании нужен 20 вариант. Прошу помощи, если не затруднит.

Обработать массив в соотвествии с условием задания
Привет всем!, помогите пожалуйста вот с этими заданиями: 1)Обработать массив в соотвествии с...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru