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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их название. http://www.cyberforum.ru/cpp-beginners/thread611487.html
Дана строка S. На её основе создать новую строку символы, которая вместо цифр будет содержать их название.Например. Для S=" слово1язык4параграф" новой строкой будет "словоодинязыкчетырех параграф,"
C++ Потоковый ввод / вывод файлов Помогите пожайлуйста исправить ошибки в коде. В функции OemToChar пишет "char*" не совместим с параметром "LPWSTR" #include "stdafx.h" #include <iostream> #include <fstream> #include <conio.h> #include <stdio.h> #include <windows.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread611480.html
Compilation Error C++
Решал вот эту задачу: http://********/index.asp?main=task&id_task=297 Код написал следующий: #include <iostream> #include <cstring> using namespace std; int main() {
Циклический сдвиг массива без использования вспомогательного массива C++
Ребят, помогите пожадуйста написать лабу...Времени ктастрофически не хватает, буду очень признателен Написать функцию, которая сдвигает массив циклически вправо без использования вспомогательного массива на столько элементов, сколько положительных чисел в массиве. Функция не должна возвращать значение. Использование глобальных переменных внутри функции запрещено (т.е. массив должен...
C++ Программа должна моделировать взаимодействие серверной части и некоторого множества клиентских частей http://www.cyberforum.ru/cpp-beginners/thread611433.html
Описание задачи Необходимо реализовать программу в ввиде одного исполняемого файла под Win32 (console или GUI) с использованием С/С++. Программа должна моделировать взаимодействие серверной части и некоторого множества клиентских частей (n <= 10). Серверная часть предназначена для обработки некоторых абстрактных транзакций, поступающих от множества клиентов. Серверная и клиентские процедуры...
C++ Что мне делать или что надо знать перед тем как начать изучение яз.программирования С/С++? Я пока вообще не умею программировать.Сначала хотел с бейсика или паскаля.Но многие советуют начинать сразу с С/С++. подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
22.06.2012, 14:15     В одновременном массиве, состоящем из n элементов, вычислить сумму элементов после максимального элемента массива
Можно сделать так

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
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream> 
#include <ctime> 
#include <cstdlib>
using namespace std; 
 
int main() 
{   
    setlocale(0, "rus");       // русская консоль
    srand((unsigned) time(0)); 
    const int size = 10; // размер массива
    int array[size]; // массив
    int i; 
    int max; 
    int index_max; 
    int summa = 0;
 
    for ( i = 0; i < size; i++) array[i] = rand() % 100; // заполняем массив случайными числами
 
    for ( i = 0; i < size; i++) cout << array[i] << " "; // выводим массив
 
    cout << endl;
 
    max = array[0]; // перемменной макс присваиваем первый элемент
    index_max = 0;  // индексу 0
 
    for ( i = 0; i < size; i++) // ищем максимальный элемент
        if(max < array[i])  
            index_max = i;  // присваиваеим индексу индекс максимального элемента
 
    for ( i = index_max+1; i < size; i++) // считаем сумму
        summa += array[i]; 
 
    cout << "Сумма элементов после максимального " << summa << endl;   
 
    system("Pause");
 
}
 
Текущее время: 07:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru