Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Увеличить каждое число последовательности на сумму предыдущих элементов последовательности https://www.cyberforum.ru/ cpp-beginners/ thread3080593.html
Задана последовательность. Найти новую последовательность, увеличив каждое число на сумму элементов последовательности.
Задача с классами и наследованием C++
Всем добрый день! Сейчас выполняю задание из одной книги. В нем нужно попрактиковать навыки работы с ООП. Что я хочу сделать в задании: сделать небольшой каталог гитар и занести его в текстовый файл. Далее, как и в обычном магазине, пользователь может выбрать себе модель. Пока получился такой код: я создал родительский класс Guitar и производные от него Acoustic и Electric. В каждом из них я...
C++ Срабатывает деструктор https://www.cyberforum.ru/ cpp-beginners/ thread3080579.html
#include <iostream> #include <chrono> #include <Windows.h> #include <string> using namespace std; class Note { public: Note() { time = "Время не указано";
C++ Разработать перегруженные функции, генерирующие значение для одномерного массива Разработать перегруженные функции, генерирующие значение для одномерного массива по следующему правилу: , где i – значения 7, 9, 11, …n. Одним из аргументов функции также является значение типа float по умолчанию =400.0. Применить функции к массивам типа double, float. Организовать также вывод на экран всех элементов массива в главной функции программы. https://www.cyberforum.ru/ cpp-beginners/ thread3080574.html
Ошибка переприсваивания двумерного массива C++
Нужно чтобы элемент массива а, заменялся на этот же элемент деленный на 1 элемент строки #include <iostream> using namespace std; int main() { double a = {{5,2,3}, {2,4,3}}; for(int i = 0; i < 2; i++){ for(int j = 0; j < 3; j++){ a /= a;
C++ Замена a[i][j] на a.at() Добрый день, не могу понять как использовать метод .at() для векторной матрицы, помогите пожалуйста. Искал примеры, но везде показано только на обычных векторах Вот пример кода void TurnMatrix(vector<vector<int>>& Matrix, int n) { if (n == 0) { return; } https://www.cyberforum.ru/ cpp-beginners/ thread3080548.html
C++ Как открыть ссылку? нужно открыть ссылку через код , пробовал такие варинаты #include <windows.h> . char* linkChar=""; . ShellExecute(NULL, NULL, linkChar, NULL, NULL, SW_SHOWNORMAL); system("<mybrowser> http://google.com"); https://www.cyberforum.ru/ cpp-beginners/ thread3080516.html Наследование в классах C++
Создать класс Triangle с полями-сторонами. Определить методы смены сторон, вычисление углов, вычисление периметра. Создать производный класс Equilateral (равносторонний), имеющий поле площади. Определить метод вычисления площади.
C++ Перенос смена значка URl ссылок. Относительная ссылка на родительский каталог выше Вроде разобрался с приблудами windows 7+ буферизации и нюансов переноса значков ярлыков URL через IconFile=https://хххх/favicon.ico на другой компьютер. Но подскажите как выйти на значки в структуре папок на диске с каталогом выше. Допустим есть Prop3=19,0 IDList= URL=tg://resolve/?domain=vexiistorii IconIndex=0 https://www.cyberforum.ru/ cpp-beginners/ thread3080492.html C++ Нахождение всех подпалиндромов по O(N) [TeX] https://www.cyberforum.ru/ cpp-beginners/ thread3080491.html
Нахождение всех подпалиндромов по O(N)
C++ Строки Фибоначчи
строки Фибоначчи Строки Фибоначчи определяются следующим образом: Первая строка Фибоначчи равна "a" Вторая строка Фибоначчи равна "bc"
C++ В одномерном массиве, состоящем из N элементов, вычислить номер минимального элемента массива https://www.cyberforum.ru/ cpp-beginners/ thread3080489.html
В одномерном массиве, состоящем из N элементов, вычислить: – номер минимального элемента массива;
12 / 10 / 2
Регистрация: 06.10.2013
Сообщений: 19
18.02.2023, 12:15 0

Уменьшить каждый элемент последовательности С на произведение отрицательных элементов - C++ - Ответ 16760176

18.02.2023, 12:15. Показов 363. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено aldv как решение

Решение

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
#include <iostream>
#include <vector>
 
using namespace std;
 
int main() {
  // задаем исходную последовательность С
  vector<int> C = {1, -2, 3, -4, 5};
 
  // инициализируем произведение отрицательных элементов
  int product = 1;
 
  // вычисляем произведение отрицательных элементов
  for (int i = 0; i < C.size(); i++) {
    if (C[i] < 0) {
      product *= C[i];
    }
  }
 
  // вычитаем произведение отрицательных элементов из каждого элемента C
  vector<int> D;
  for (int i = 0; i < C.size(); i++) {
    D.push_back(C[i] - product);
  }
 
  // выводим результат
  cout << "C: ";
  for (int i = 0; i < C.size(); i++) {
    cout << C[i] << " ";
  }
  cout << endl;
 
  cout << "D: ";
  for (int i = 0; i < D.size(); i++) {
    cout << D[i] << " ";
  }
  cout << endl;
 
  return 0;
}


Вернуться к обсуждению:
Уменьшить каждый элемент последовательности С на произведение отрицательных элементов C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2023, 12:15
Готовые ответы и решения:

Каждый элемент матрицы разделить на произведение ее четных отрицательных элементов
Каждый элемент матрицы A(3,3) разделить на произведение ее четных отрицательных элементов

Каждый элемент матрицы A(3,3) умножить на произведение ее нечетных отрицательных элементов
Посмотрите на наличие ошибок, пожалуйста. #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include...

Каждый элемент квадратной матрицы умножить на произведение ее нечетных отрицательных элементов
//помогите найти и исправить ошибки в коде #include&lt;iostream&gt; using namespace std; void...

Заданы два массива слов,если в каждом из них есть 2 отрицательных числа, то каждый второй элемент уменьшить на единицу, вычислить логическую функцию
Помогите,пожалуйста,очень нужно.:-* Заданы два массива слов Mas1, Mas2. Если в каждом из них...

2
18.02.2023, 12:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2023, 12:15
Помогаю со студенческими работами здесь

В числовом массиве из 10 элементов каждый элемент с четным номером уменьшить в 5 раз
в числовом массиве (введенном с клавиатуры) из 10 элементов каждый элемент с четным номером...

Вычислить произведение отрицательных элементов и произведение положительных элементов последовательности
В последовательности действительных чисел a1,a2,...,an есть только положительные и отрицательные...

Найти сумму диагональных элементов массива. Каждый элемент первого столбца уменьшить на полученное значение
Найти сумму диагональных элементов массива. Каждый элемент первого столбца уменьшить на полученное...

Разделить каждый из элементов на максимальный элемент среди отрицательных элементов соответствующего массива
Ввести одномерные массивы X1n1 X2n2 X3n3. Разделить каждый из элементов на максимальный элемент...

Разделить каждый из элементов на максимальный элемент среди отрицательных элементов соответствующего массива
Ввести одномерные массивы X1(N1) , X2(N2) и X3(N£) . Разделить каждый из элементов на максимальный...

Найти наибольший элемент среди отрицательных элементов и наименьший элемент положительных - вычислить их произведение
найти наибольший элемент среди отрицательных элементов массива и наименьший элемент среди...

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