Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание stack http://www.cyberforum.ru/cpp-beginners/thread716051.html
Выдаёт ошибку на создание стека почему-то. Не могу понять, почему именно. Вот сама ошибка: error C2143: синтаксическая ошибка: отсутствие ";" перед "<" error C4430: отсутствует спецификатор типа -...
C++ Как отсортировать структуру? В чем здесь ошибка? Нужно записать во второй файл структуру, отсортированную по параметру number. #include "stdafx.h" #include <fstream> #include <stdlib.h> using namespace std; void main... 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
Ввести два числа. Меньшее заменить полсумой, а большее - удвоенным произведением. Выражение должно быть вычислено в отдельной пользовательской функции. Корректность входных данных должна...
C++ Нужен алгоритм расскраски графа Нужен любой алгоритм расскраски графа. Скиньте позязя. подробнее

Показать сообщение отдельно
David Sylva
1293 / 955 / 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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru