Форум программистов, компьютерный форум CyberForum.ru

Произведение отрицательных элементов массива, расположенных между минимальным и максимальным элементами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести номера всех локальных минимумов двумерного массива http://www.cyberforum.ru/cpp-beginners/thread1067044.html
Помогите пожалуйста завтра контрольная, а я не могу разобраться Вывести номера всех локальных минимумов, двумерного массива. Массив задала. Как я понимаю нужно каждое число проверять, меньше ли оно всех своих соседей. Помогите реализовать #include <iostream> #include <stdlib.h>
C++ Определить материал с минимальной плотностью Парни помогите знает кто,как её делать? Задачу решить надо именно с использованием структурных переменных и объединений. Известны данные о массе и объеме 30-ти предметов, изготовленных из различных материалов. Определить материал с минимальной плотностью. http://www.cyberforum.ru/cpp-beginners/thread1067043.html
База данных и работа с ней C++
Есть готовая база данных,но есть проблема при заполнении поля "район"(видно на скрине) дальнейшая строка пишется слитно,а дальнейшее заполнение полей невозможно(просто выкидывает в меню).В чём может быть проблема? //Работа с типизированным файлом //база данных "ТОВАР" //#include <stdio.h> #include <conio.h> //#include <stdlib.h> #include <iostream>
C++ Бинарное дерево
Привет народ, я начинающий тормоз в с++. Страдал хренью пол года как обычный студент и понял что нужно писать зачеты, вот только все пройти я физически не смог и не смогу(Дошел только к очереди)) Посему хотелось бы попросить помощи у вас. Если кому-то скучно или просто есть желание помочь с самым сложным для меня, вот три задания к которым я попросту не успеваю дойти. Построить модель атд...
C++ Строки (добавляет какие-то непонятные символы) http://www.cyberforum.ru/cpp-beginners/thread1067006.html
Есть функция, которая возвращает строку. char *create_string(int Q1, int Q2, int Q3, int S1, int S2, int S3, float T) { int Q; int S; Q=Q1; Q=Q2; Q=Q3; S=S1; S=S2; S=S3; char *f=new char; for (int i=0;i<3;i++) {
C++ реализовать операцию присваивания Описать класс Строка с динамическим выделением памяти, реализовать операцию присваивания, остальные методы достаточно только объявить. Не могу понять, нужна ли здесь перегрузка =, а если нужна, то как это реализовать для строк. подробнее

Показать сообщение отдельно
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
09.01.2014, 23:13     Произведение отрицательных элементов массива, расположенных между минимальным и максимальным элементами
Аннaa, в функции подсчета были ошибки, вот исправленая
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
int intminus(int *mas, int const n)
{
    int Max=*mas,Min=*mas,i,min_i,max_i;
    for(i = 0; i < n; i++)
    { 
        if (mas[i] > Max) {
            Max = mas[i];
            max_i=i;
        }
        if (mas[i] < Min) {
            Min = mas[i]; 
            min_i=i;
        }
    }
    int left,right;
    left=max_i<min_i ? max_i:min_i;
    right=max_i<min_i ? min_i:max_i;
    cout << Max << " " << Min << " \n";
    cout << left << " " << right << " \n";
    int result=1;
    for(i=left+1;i<right;i++)
        if(mas[i]<0) 
            result *= mas[i];
    return result;
}
 
Текущее время: 09:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru