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

Найти произведение элементов массива, расположенных после минимального по модулю элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание stack http://www.cyberforum.ru/cpp-beginners/thread716051.html
Выдаёт ошибку на создание стека почему-то. Не могу понять, почему именно. Вот сама ошибка: error C2143: синтаксическая ошибка: отсутствие ";" перед "<" error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию Собственно говоря вот элементарный код: #include <stack> namespace graph{ stack <int> st1; }
C++ Как отсортировать структуру? В чем здесь ошибка? Нужно записать во второй файл структуру, отсортированную по параметру number. #include "stdafx.h" #include <fstream> #include <stdlib.h> using namespace std; void main () { struct MARSH http://www.cyberforum.ru/cpp-beginners/thread716041.html
Задача на дп (олимпиадная) C++
Здравствуйте, имеется данная задача, основная проблема состоит в том, что мое решение никак не проходит по времени. Пробовал писать через map / set / vector / простой дин.массив. Не проходит! Понимаю, что нужно до чего-то догадаться, не выходит. Очень прошу разъяснить, а если не лень, то написать программу ;) Поясню, что данная задача не входит в какую либо контрольную или еще что-то, это разбор...
C++ Пожалуйста напишите на языке с ++
п. 5.16 Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. п. 5.18 Запрещено размещать задания в виде картинок и других файлов с их текстом.
C++ вложеные блоки try - catch http://www.cyberforum.ru/cpp-beginners/thread716014.html
Ввести два числа. Меньшее заменить полсумой, а большее - удвоенным произведением. Выражение должно быть вычислено в отдельной пользовательской функции. Корректность входных данных должна проверяться с помощью механизма перехвата исключений языка С ++. Должна быть проверка двумя способами : 1) вложеные блоки TRY 2) перехват исключений в основной программе и в вызываемой функции
C++ Нужен алгоритм расскраски графа Нужен любой алгоритм расскраски графа. Скиньте позязя. подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
02.12.2012, 11:40     Найти произведение элементов массива, расположенных после минимального по модулю элемента
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream> 
#include <cmath>
 
int main() 
{ 
    const int size = 10; 
    int array[size] = { 12, 35, 6, 7, 8, -9, -3, 4, 9, -8 }; 
    int min, index = 0, i, prois = 1; 
    min = array[0]; 
 
    for ( i = 1; i < size; ++i) 
        if(abs(array[i]) < abs(min)) 
        { 
            min = array[i]; 
            index = i; 
        } 
        std::cout << "Min element " << min << std::endl;  
 
        for ( i = index+1; i < size; ++i) 
            prois*= array[i]; 
        std::cout << "Proisvedenie " << prois << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru