С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Составьте программу, упорядочивающую по убыванию элементы каждой строки матрицы размером M x N Составьте программу, упорядочивающую по убыванию элементы каждой строки матрицы размером M x N. https://www.cyberforum.ru/ cpp-beginners/ thread2740292.html C++ Заполнить массив для от сортировки данными из файла "text.txt"
Добрый день. У меня есть код, размер и данные массива вводятся с клавиатуры пользователем. Я попытался его переделать так, чтобы данные для массива брались из файла "text.txt", через #include <fstream>, но что-то у меня совсем не получилось. Идея была в том, что данные записаны через запятую(или пробел, не важно) в файл, и программа бы их оттуда считывает. У кого какие идеи есть? #include...
C++ Создание хеш-таблицы https://www.cyberforum.ru/ cpp-beginners/ thread2740277.html
Добрый вечер. У меня такое задание: Создать динамический массив из записей (в соответствии с вариантом), содержащий не менее 100 элементов. Для заполнения элементов массива использовать ДСЧ. Выполнить поиск элемента в массиве по ключу в соответствии с вариантом. Для поиска использовать хеш-таблицу. У меня записи должны включать в себя ФИО, номер группы и рейтинг. Ключ- ФИО Для создания...
C++ Вычисление значения функции заданной разложением в ряд Тейлора https://www.cyberforum.ru/ cpp-beginners/ thread2740275.html
Дано задание (прикрепил фото). Написал такой код. Но при компиляции вместо результата появляется not(ind)(скрин так же прикрепляю).Так же при вводе x<1.Программа вообще останавливается (скрин2).Возможно, что ошибка в самой рекуррентной формуле. Если кто-то разбирается, помогите... #include <iostream> #include <conio.h> #include <math.h>//математические функции #include <iostream>//input...
В матрице поменять местами строки с наименьшим и наибольшим количеством разных элементов C++
Здравствуйте, помогите, пожалуйста, подкорректировать код. Условие задачи: дан массив действительных чисел размера m на n, где m и n - натуральные числа, mn<=20. Поменять в массиво ряд с наименьшим и наибольшим количеством разных элементов. Решить задачу, пользуясь статическим массивом. Задача , по сути, решена, но нужно врести некоторые коррективы. Заменить генератор вводом и сделать...
C++ Сформировать одномерный массив В из элементов матрицы А, больших С https://www.cyberforum.ru/ cpp-beginners/ thread2740265.html
Подсобите пожалуйста с задачей никак не могу разобраться Само задание: Сформировать одномерный массив В из элементов массива А(n,n), больших С. Указать количество таких элементов.
C++ Вычисление суммы цифр натурального числа С++ Написать программу вычисления суммы цифр натурального числа. Для решения использовать 1) Оператор % и целочисленное деление 2) Оператор goto для организации последовательного выделения разрядов числа Буду безумно благодарен за помощь! https://www.cyberforum.ru/ cpp-beginners/ thread2740262.html Компьютер угадывает число C++
Пользователь “загадывает” число oт 1 дo Х-1, а компьютер должен его отгадать. Подсчитать количество неправильных попыток угадывания. x = 15 Помогите, я не могу понять как сделать что компьютер "отгадывал", и как ему отвечать чтобы он понимал больше число или меньше. Мой код, но он не работает и понимаю что тут полная чипуха. #include <iostream> #include <time.h> using namespace std; ...
C++ развернуть массив изначальное задание в том, чтобы выполнить циклический сдвиг вправо 4 раза, код сдвиг делает, но выводит массив перевёрнутым: const int size = 5; int arr = { 1, 2, 3, 4, 5 }; cout << " << (i != size - 1 ? ", " : " "); } cout << "]" << endl; https://www.cyberforum.ru/ cpp-beginners/ thread2740254.html C++ Сортировка матрицы, чтоб сумма элементов столбиков увеличивалась. Нужна блок-схема и код на любом языке Отсортировать столбики прямоугольной матрицы таким образом чтоб сумма элементов столбиков увеличивалась. Сортировку сделать методом выбора. Нужна блок-схема и код на любом языке Спасибо заранее :)) https://www.cyberforum.ru/ cpp-beginners/ thread2740252.html
Среднее арифметическое значение C++
Вычислить среднее арифметическое значение элементов квадратной матрицы, лежащих слева от главной диагонали.
C++ Найти наибольший отрицательный элемент одномерного массива и удалить его Найти наибольший отрицательный элемент одномерного массива и удалить его, сдвинув оставшиеся элементы к началу массива. Если в массиве несколько элементов имеют наибольшее отрицательное значение, удалить их все. Массив, все элементы которого отрицательны и равны между собой, признается некорректным. https://www.cyberforum.ru/ cpp-beginners/ thread2740248.html
610 / 415 / 151
Регистрация: 11.01.2019
Сообщений: 1,746
30.11.2020, 11:40 0

Обработка одномерных массивов. Дан вещественный массив А N . Сформировать массив В 3 следующим образом: - C++ - Ответ 15049719

30.11.2020, 11:40. Показов 509. Ответов 1
Метки (Все метки)

Ответ

В самом примитивном варианте, без проверок аргументов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <array>
#include <algorithm>
#include <numeric>
 
using namespace std;
 
auto foo(double a[], size_t n)
{
    array<double, 3> result;
    result[0] = *max_element(&a[0], &a[n]);
    result[1] = accumulate(&a[0], &a[n], 0.0, [](auto init, auto next) { return next > 0 ? init + next : init; }) / n;
    result[2] = abs(*min_element(&a[0], &a[n]));
    return result;
}
 
int main()
{
    double a[]{ 1.2, -0.9, 2.4, 0.2, -1.6, -2.3, 0.1, 3.4, 0.0, -3.2 };
    auto [plain_max, aver_pos, abs_min] = foo(a, sizeof(a)/sizeof(a[0]));
    cout << plain_max << ", " << aver_pos << ", " << abs_min << endl;
    return 0;
}


Вернуться к обсуждению:
Обработка одномерных массивов. Дан вещественный массив А N . Сформировать массив В 3 следующим образом: C++
0
Заказать работу у эксперта
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
30.11.2020, 11:40
Готовые ответы и решения:

Дан вещественный массив А[N]. Сформировать массив В[3] следующим образом:
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main()...

Дан вещественный массив А[N]. Сформировать массив В[3] следующим образом
Профессионалы помоги пожалуйста!) Скинули лабораторные нужно коменты к строчкам чтобы знать, что...

Дан массив Z(15). Сформировать массив В следующим образом
Дан массив Z(15). Сформировать массив В следующим образом. Если положительных элементов в массиве Z...

Дан массив A размера N. Сформировать новый массив B того же раз- мера, элементы которого определяются следующим образом:
Дан массив A размера N. Сформировать новый массив B того же раз- мера, элементы которого...

1
30.11.2020, 11:40
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
30.11.2020, 11:40
Помогаю со студенческими работами здесь

Из массивов A[6] и B[6] сформировать массив C[12] так, чтобы элементы массива располагались следующим образом: A(1) B(1) A(2) B(2) и т.д.
помогите написать программу, плиз!!!! из массивов A и B сформировать массив C так, чтобы элементы...

Создать два одномерных массива по 10 целочисленных значений каждый.Сформировать третий массив из 20 элементов следующим образом:на нечетные места став
Создать два одномерных массива по 10 целочисленных значений каждый.Сформировать третий массив из 20...

Дан двумерный массив размером 6х7, заполненный случайным образом. обработать массив следующим образом:
Дан двумерный массив размером 6х7, заполненный случайным образом. -заменить максимальный элемент...

Дан вещественный массив. Сформировать новый массив, состоящий из его элементов, не являющихся локальным максимумом
(При решении задачи использовать ArrayList) Дан вещественный массив. Сформировать новый массив,...

Массив: сформировать массив C[12] так, чтобы элементы располагались следующим образом: A(1) B(1) A(2) B(2)
из массивов A и B сформировать массив C так, чтобы элементы массива располагались следующим...

Дан одномерный массив AN. Преобразуйте массив следующим образом; поменяйте местами наибольший и наименьший элементы массива
нужна помощь!)) *Дан одномерный массив AN. Преобразуйте массив следующим образом (дополнительные...

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