Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сумма элементов массива, расположенных после первого положительного элемента https://www.cyberforum.ru/ cpp-beginners/ thread1883431.html
Прошу, помогите с задачей... В одномерном массиве, состоящем из n вводимых с клавиатуры целых элементов, вычислить сумму элементов массива, расположенных после первого положительного элемента. Есть код, надо только изменить поиск минимального на первый положительный, помогите пожалуйста. #include <iostream> #include <locale.h> using namespace std; int main()
C++ Линейный однонаправленный список двумя массивами
Добрый вечер! Не могу никак добить програмку. В задании просят реальзовать через 2 массива. Одни должен содержать элементы, другой индексы. Не получается понять как отсортировать элементы пузырьком, затем добавить функцию добавления элемента после ключа, если он совпал с ключом или в начало списка если не совпал. И добавить 3 новых жлемента после третьего элемента в списке. #include...
C++ Подсчитать точки, находящиеся вне круга с заданным диаметром есть задача: 13. Пара (Xk, Yk) представляет координаты одной из n точек на плоскости. Подсчитать точки, находящиеся вне круга диаметром D, центр которого имеет заданные координаты X0, Y0. Нашел подсказку решения на паскале. подскажеть как правильно решить ее на C++ https://www.cyberforum.ru/pascalabc/thread1549960.html Добавлено через 10 часов 27 минут Или хотя бы алгоритм... https://www.cyberforum.ru/ cpp-beginners/ thread1883414.html C++ Есть код, который не компилируется в онлайн-компиляторе Прошу помочь скомпилировать код, т.к на ideone.com он не работает, а установить билдер - нет возможности, если можно, пришлите скриншот, заранее благодарю. #include <iostream> #include <conio.h> using namespace std; const int n=3,m=4; int main() { int A; https://www.cyberforum.ru/ cpp-beginners/ thread1883410.html
C++ Умножение двух полиномов
Нашел аж темы с перемножением многочленов на этом же сайте, но так и не получилось встроить в свою программу, смиренно прошу о помощи(вместо перемножения пишет какую то белиберду) #include <stdio.h> #include <iostream> #include <string> using namespace std; struct algPol { float c; // коэффициент int n; // степень };
C++ Сортировка пузырьком. Зачем нужно 2 цикла? https://www.cyberforum.ru/ cpp-beginners/ thread1883387.html
for(int j=1;j<=k;j++) for(int i=1;i<=k;i++) if(A<A) { max=A; A=A; A=max; } Не могу понять зачем вот этот вот циклfor(int j=1;j<=k;j++)?
C++ Перегрузка операций Всем добрый вечер, есть код: #include <cassert> int& IntArray::operator (int index) { assert (index >= 0 && index < _size); return ia; } Что означает int& - обращение ко всем элементам типа int класса IntArray? Что значит (int index) - указываем то, что мы будем перегружать оператор присваивания целочисленным индексом массива? Спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread1883374.html C++ Функция pow
#include <iostream> #include <cmath> using namespace::std; double pow(double x, double y) { cin >> x >> y; if (pow(x,y) == 0);
C++ шифр Виженера https://www.cyberforum.ru/ cpp-beginners/ thread1883349.html
Зашифровать сообщение шифром Вижнера со статической матрицей замен. Не совсем ясна последняя часть условия( Можете помочь с решением?
C++ Ошибка в программме Напишите программу для вывода на экран таблицы истинности двух логических выражений, зависящих от двух логических операндов p и q. Логические выражения приведены в таблице № 1. Первая строка таблицы должна содержать наименования операндов (p и q) и логические выражения, остальные четыре – значения операндов и соответствующие им значения логических выражений. Повторяющийся фрагмент программы при... https://www.cyberforum.ru/ cpp-beginners/ thread1883346.html
Не корректная работа цикла при вызове функции добавления пользователя C++
Всем Доброго времени суток. Такая проблема у меня есть класс в который мы вводим имя пользователя и деньги,в классе BlackJack ,я поставил проверку , что если у нас наши деньги равны 0 , то заново просим добавить пользователя. Но когда я это сделал , просто выводит оба поля запроса и преступает к другой ветке меню. Попробовал поставить cin.getline(), смог вводит имя,но как только нажимал enter,то...
C++ Дана последовательность из n целых чисел 5. Дана последовательность из n целых чисел. Найти среднее арифметическое чисел, расположенных между максимальным и минимальным числами. C++ https://www.cyberforum.ru/ cpp-beginners/ thread1883342.html
296 / 125 / 106
Регистрация: 30.10.2015
Сообщений: 690
20.12.2016, 13:40 0

Вывести сведения о товарах с ценой выше средней - C++ - Ответ 9921078

20.12.2016, 13:40. Показов 3145. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от Reshatel Посмотреть сообщение
как вывести сведения о товарах с ценой выше средней?
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
#include <iostream>
#include <string>
#include <vector>
 
struct Merchandise 
{
  std::string candyName;
  float price;
  int amount;
  std::string date;
};
 
float getAverageValue(std::vector<Merchandise> &);
 
int main()
{
  std::vector<Merchandise> vectorM(0);
 
  int amountMerchandise;
  float averageValue = 0;
  
  std::cout << "Enter amount struct: ";
  std::cin >> amountMerchandise;
 
  for (int i = 0; i < amountMerchandise; i++) {
     Merchandise m;
     vectorM.push_back(m);
     std::cin >> vectorM[i].candyName >> vectorM[i].price >> vectorM[i].amount >> vectorM[i].date;
   }
 
  averageValue = getAverageValue(vectorM);
  std::cout << "Average value: " << averageValue << std::endl;
 
  for (int i = 0; i < amountMerchandise; i++) {
    if (vectorM[i].price > averageValue) { 
      std::cout << "===========================================" << std::endl;
      std::cout << "Candy name: " << vectorM[i].candyName << std::endl
                << "Price: "  << vectorM[i].price << std::endl
                << "Amount: " << vectorM[i].amount << std::endl
                << "Date: " << vectorM[i].date << std::endl;
    }
  }
 
  return 0;
}
 
float getAverageValue(std::vector<Merchandise> &vM)
{
  int sum = 0;
  for (int i = 0; i < vM.size(); i++) {
    sum += vM[i].price; 
  }
  
  return sum / vM.size();
}


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

Вывести сведения о товарах с ценой выше средней.
Подскажите пожалуйста, как вывести сведения о товарах с ценой выше средней. using System; using...

Напечатать сведения об игрушках, цена которых выше средней цены
помогите, пожалуйста. В файле содержатся сведения об игрушках: название игрушки и цена. Напечатать...

Вывести сведения о товарах
Вывести сведения о товарах имеющих наибольшую скидку. результатирующая таблица должна содержать...

Структуры, вывести сведения о товарах количество которых больше 5
Даны поля структуры: наименование, количество, цена, изготовитель, дата_поступления_на_склад. Нужно...

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

Вывести сведения о товарах, проданных менее года назад (Структуры)
Есть поля структуры Товар: Продавец, Наименование, Количество, Цена, Дата продажи. Нужно определить...

Определить компьютер, изготовленный фирмой AMD с минимальной ценой и вывести все сведения о нем
Производитель Объем оперативной памяти Дата изготовления Цена

Вывести сведения о товарах, проданных продавцом, и определить товар с максимальной стоимостью
Помогите пожалуйста с программой Поля записи: Продавец, Наименование, Количество, Цена, Дата...

Определить общую стоимость всех товаров, выпущенных в текущем году и вывести сведения об этих товарах
Определить общую стоимость всех товаров, выпущенных в текущем году и вывести сведения об этих...

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