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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти среднее арифметическое элементов четных столбцов матрицы http://www.cyberforum.ru/cpp-beginners/thread683653.html
Посчитать среднее арифметическое элементов четных столбцов матрицы!! Пожалуйста помогите!!!!!! trouble135, заголовок темы должен отражать суть задания, а не быть обобщенным названием раздела с тысячами разнообразных тем. Имее 21 сообщение, пора бы и правилами ознакомиться.
C++ Дано слово. Нужно вывести его символы начиная с a до b программа не работает. Где тут ошибка? #include <iostream> #include <string> using namespace std; int main () { string s; getline (cin,s); int a,b; cin >> a >> b; http://www.cyberforum.ru/cpp-beginners/thread683650.html
Ветвистое дерево C++
Подскажите, пожалуйста, где можно найти литературу по "Ветвистым деревьям". Желательно с примерами.
Перевод значений угла из градусной меры в радианную C++
помогите составить программу в С++ для перевода значений угла из градусной меры в радианную и вычислить sin, cos, tg этого угла.
C++ процедура для изменения направления односвязного списка на противоположное http://www.cyberforum.ru/cpp-beginners/thread683626.html
Слышала, что часто дают такое задание на собеседованиях. Сделала меню, функцию ввода с клавиатуры и вывода. Подскажите как сам алгоритм написать...( #include <stdio.h> #include <string.h> class student { public: char name; char famil; int year;
C++ лабораторная по информатике подскажите как делать, через циклы, плиз!) подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
29.10.2012, 20:09
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
#include <iostream> 
 
int main() 
{   
    setlocale(0, "rus");
    const int n = 10; 
    int array[n] = { 12, 34, 565, 77, 1, 2, 78, 4, 56, 90 }; 
    int* ptr = &array[0];   
    int sum = 0; 
    int index = 0;
 
    for ( int i = 1; i < n; i++) 
    { 
        if(*ptr < array[i])  
        {
            *ptr = array[i]; 
            index = i;
        }
    } 
    std::cout << "Максимальный элемент в массиве " << *ptr << std::endl; 
 
    for ( int i = index+1; i < n;i++) 
        sum += array[i]; 
    std::cout << "Сумма элементов после максимального равна " << sum << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru