Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Перегруженный оператор возвращает двумерный массив Есть класс whirlpool: class whirlpool { public: int *buffer; int len; whirlpool(int length) https://www.cyberforum.ru/ cpp-beginners/ thread967052.html В целочисленном массиве найти количество повторяющихся элементов C++
В целочисленном массиве нужно найти количество повторяющихся элементов. Как это сделать кто-то может подсказать?
C++ vba в outlook https://www.cyberforum.ru/ cpp-beginners/ thread967015.html
Здравствуйте. Какое проверит вид отметки сообщения с помощью кода vba?
C++ Шаблонные функции и динамические массивы строк Всем доброго времени суток. Я уже наверное всех достал вопросами, но опять не могу отловить ошибку сам... Задача: написать шаблонную функцию, которая принимает в качестве аргумента массив элементов Т и целое число, представляющее количество элементов в массиве, а возвращает элемент с наибольшим значением. Программа так же должна содержать специализацию, которая использует массив указателей на... https://www.cyberforum.ru/ cpp-beginners/ thread966980.html
C++ Получить температуру процессора
Кто-нибудь занимался вопросом по получению данных из HW монитора BIOS из-под Окошек? WMI и CIM(хотя по большому счету это одно и то же) сразу пришлось отбросить, потому как в пространстве имен нет ни одного объекта классов Win32_TemperatureProbe или CIM_TemperatureSensor. Сами классы есть - объектов нет. Я, с каждым днем, все больше и больше начинаю верить в то, что из под Окошек, да еще и без...
C++ Ввести порядковый номер карты из колоды и вывести в консоль масть и достоинство карты https://www.cyberforum.ru/ cpp-beginners/ thread966971.html
ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода, начинается с двоек до туза, по очереди, для каждой масти. через 52 кейсай делать не вариант. Подскажите как можно другим способам?(Использовать только if switch enum)Уже голову сломал и тока мысли про 52case
C++ операторы Здравствуйте, столкнулся с такой проблемой Есть мной написаный класс Set(множество с дискретной математики) Есть метод Complement который мне должен вернуть новый обьект, дополнение множества Set Complement() { vector<set> temp = _vector; for(int i = 0; i < size; i++) if(temp.getIsPlaced()) temp.setIsPlaced(false); https://www.cyberforum.ru/ cpp-beginners/ thread966952.html Функция указатель на класс, определенный внутри шаблонного класса C++
Доброго времени суток! Помогите пожалуйста разобрать со следующим кодом: template <class T> class List{ class Node{ public: T d; Node(T d){/..../}; //тело ф-ции. }; Node *pbeg, *pend;
C++ Функции fseek, _fseeki64 Ребят как по умному объяснить преподавателю что я использую функцию _fseeki64 для того чтобы создавать большие файлы, потому что функция fseek не создает файлы больше 4GB. Вот сам код: #include <iostream> #include "stdafx.h" using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL, "russian"); __int64 start, finish, move; FILE *f; https://www.cyberforum.ru/ cpp-beginners/ thread966886.html C++ Разъясните пожалуйста фрагмент программы Даны произвольные числа a b c.Написать программу,которая проверяла бы,можно ли построить треугольник с такими длинами сторон, и если можно, то определить вид треугольника по соотношению сторон (равносторонний, равнобедренный, разносторонний) и по соотношению углов( остроугольный ,прямоугольный, тупоугольный). По результатам проверки вывести на экран соответствующее сообщение. #include... https://www.cyberforum.ru/ cpp-beginners/ thread966874.html
Не могу разобраться с enum C++
Не могу понять как сделать вывод на экран. Есть задачка: Написать программу, которая предлагает пользователю ввести порядковый номер карты из колоды и выводит в консоль масть и достоинство карты. Колода, начинается с двоек до туза, по очереди, для каждой масти. Масти располагаются в порядке: пики, трефы, червы, бубны. (решить через enum; switch) Help please :) Добавлено через 13 минут...
C++ Regex в С++ https://www.cyberforum.ru/ cpp-beginners/ thread966869.html
Здравствуйте! Я хочу найти все вхождения подстроки типа 1+1 в строку. std::string str = "0011011000001"; std::regex rx ("1+1"); std::smatch res; std::regex_search(str, res, rx); for (size_t i=0; i<res.size(); i++) std::cout<<res<<std::endl;
Консультант Витте
106 / 86 / 45
Регистрация: 27.08.2013
Сообщений: 1,356
Записей в блоге: 1
02.10.2013, 17:58 0

Поиск минимального элемента - C++ - Ответ 5128483

02.10.2013, 17:58. Показов 2168. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от Mirazhana Посмотреть сообщение
Доброго времени суток. Помогите пожалуйста с программой, вот задание:
Кликните здесь для просмотра всего текста
В одномерном массиве, состоящим из n вещественных элементов, вычислить:
1) произведение положительных элементов массива
2) сумму элементов массива, стоящих до минимального элемента
3) упорядочить по возрастанию отдельно элементы стоящие на четных и нечетных местах


Самой удалось выполнить лишь первые два задания (второе не до конца), а третье никак не могу. Помогите кто может, пожалуйста.

Вот мой код:
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include "iostream"
#include "time.h"
#include "stdlib.h"
 
using namespace std;
 
//Функция заполнения массива
void fill(int n, float mas[])
{
    for (int i = 0; i < n; i++)
    {
        mas[i] = -50 + (float)(rand() %100);
    }
    return;
}
//Функция нахождения минимального элемента
int min(int n, float mas[])
{
    if(n == 0)
        return -1;
 
    int min_index = 0;
 
    for(int i = 1; i < n; i++)
        if (mas[i] < mas[min_index])
        min_index = i;
        return min_index;
}
//Функция нахождения суммы до минимального элемента
int sum(int n, float mas[])
{
    int sum_mult = 0;
    for(int i = 1; i < n; i++)
    {
        sum_mult += mas[i];
        if i == min_index;
        return sum_mult;    
    }
}
//Функция вывода массива на экран
void out_mas(int n, float mas[])
{
    for (int i = 0; i < n; i++)
    {
        cout << mas[i] << " ";
    }
    return;
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int i = 0;
    int n = 0;
    
    cout << "Введите кол-во элементов массива: ";
    cin >> n;
    float *mas = new float[n];
    cout << endl << endl;
    srand(time(NULL));
 
    fill(n, mas);       //Заполнение массива
    out_mas(n, mas);        //Вывод массива
    min(n, mas);        //Нахождение минимального элемента массива
    sum(n, mas);        //Расчет суммы до минимального элемента
 
    cout << endl << endl;
    cout << "Сумма до минимального элемента равна: " << otr_mult << endl;
    
    system("pause");
    return 0;
}
Быть может в Функции нахождения суммы до минимального элемента
Цикл for с нуля начать?

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

Поиск минимального элемента за О(1)
Написать программу поиска минимального элемента в неупорядоченном массиве за О(1)

Поиск минимального элемента в массиве
Помогите решить задачку,Вводим в ручную массив и в нем нужно найти минимальные элемент Заранее...

Поиск минимального элемента в матрице
Помогите решить задачку,Вводим в ручную матрицу и в нем нужно найти минимальные элемент спасибо

Поиск минимального элемента в массиве
Программа поиска минимального элемента в неупорядоченном массиве за время О(1). Подскажите,...

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

Поиск в массиве минимального элемента
Ребят помогите. дан массив n*n. нужно найти в каждом столбце минимальный элемент и записать данные...

Поиск минимального элемента матрицы
Люди добрые помогите пожалуйта написать программу на С++ Задан двухмерный массив целых чисел A...

Поиск минимального элемента в массиве
Используя шаблон функции реализовать следующие задачи: 1) считывание массива из стандартного...

Функция: поиск минимального элемента массива
написать функцию, которая ищет минимальный элемент массива

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