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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, является ли введенное пользователем целое число четным http://www.cyberforum.ru/cpp-beginners/thread759181.html
1.Разработать программный модуль для решения следующей задачи, используя предложение if. : -Написать программу, которая проверяет, является ли введенное пользователем целое число четным.
C++ Написать программу пересчета расстояния из верст в километры 1. Написать программу пересчета расстояния из верст в километры (1 верста — это 1066,8 м). Пересчет расстояния из верст в километры. Введите расстояние в верстах -> 100 100 верст — это 106.68 км http://www.cyberforum.ru/cpp-beginners/thread759174.html
Повреждение кучи C++
Приветствую! Сделал, казалось бы, простую программу, но у меня возникает ошибка на самом ровном месте: void print(node** graph, int V) { cout.setf(ios::left); for (cnt i = 0; i < V; i++)...
Массив наоборот C++
Массив, ввод чисел массива, и вывод наоборот, windows сообщает о ошибке #include <iostream> #include <fstream> using namespace std; int main () { ifstream in ("input.txt"); ofstream ot...
C++ програ работает непонятно как http://www.cyberforum.ru/cpp-beginners/thread759151.html
#include <iostream> #include <cctype> using namespace std; int main() { short int count=0; char ch('Y'); while (ch != 'q' && ch != 'Q'); { cin>>ch;
C++ Заданный вектор С, который состоит из 12 действительных чисел.Сформуваты вектор D, нечетные элементы которого являются целые числа часть нечетным комп Заданный вектор С, который состоит из 12 действительных чисел.Сформуваты вектор D, нечетные элементы которого являются целые числа часть нечетным компонент вектора С, а парные элементы вектора D... подробнее

Показать сообщение отдельно
Fareiro
15 / 15 / 1
Регистрация: 06.12.2012
Сообщений: 132
11.01.2013, 23:25
1.
C++
1
2
3
for(int i = 0; i < N; i ++)
if(arr[i]<0)
msum+=arr[i]
2.
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 get_sum(int *Arr, int N)
{
    int ind_min = 0, ind_max = 0, sum = 0;
 
    for(int i = 0; i < N; ++i)
    {
        if(arr[ind_min] > arr[i])
            ind_min = i;
        else if(arr[ind_max] < arr[i])
            ind_max = i;
    }
 
    if(ind_min < ind_max)
    {
        for(int i = ind_min + 1; i < ind_max; ++i)
            sum += arr[i];
    }
    else
    {
        for(int i = ind_max + 1; i < ind_min; ++i)
            sum += arr[i];
    }
 
    return sum;
}
что-то в этом роде
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru