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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить каждую последовательность, содержащую более одного пробела, на один пробел http://www.cyberforum.ru/cpp-beginners/thread1072770.html
В заданной строке заменить каждую последовательность, содержащую более одного пробела, на один пробел. Например: "a bcd ef . gh 90" - "a bcd ef . gh 90" Всё что я на данный момент смог, это создать строку... Подскажите
C++ Написать функцию для парсинга всех 3 строк Есть строка вида: " text text1 , text2 " Перед и после строки text или text1 и text2 может сколько угодно пробелов и символов табуляции. Но символ " , " может быть слит со строкой text1. Ну так вот нужно написать функцию для парсинга всех 3 строк Сами функции для text1 и text2 я написал но код очень громоздкий а то и быдлокод. http://www.cyberforum.ru/cpp-beginners/thread1072749.html
C++ atlapp.h vs2013 error c2039 AtlGetCommCtrlVersion: не является членом "ATL"
доброе время суток уважаемые форумчане. только начал использовать atl, и сразу столкнулся с такой проблемой. может кто знает решение данной проблемы, поделитесь пожалуйста советом что мне делать с этим. ниже прилагаю лог ошибок который выдала мне студия 1>------ Сборка начата: проект: lab2_1, Конфигурация: Debug Win32 ------ 1> stdafx.cpp 1>c:\program files (x86)\microsoft visual studio...
C++ Из теста
Укажите наиболее старший (длинный) из перечисленных типов: Выберите один ответ: char long int double float Укажите наиболее младший (короткий) тип из перечисленных: Выберите один ответ: unsigned long
C++ Обработка последовательности символов. Определить количество слов из М букв, начинающихся с заданной буквы C http://www.cyberforum.ru/cpp-beginners/thread1072731.html
В тексте первый символ каждого слова - цифра, указывающая длину этого слова. Определить количество слов из М букв, начинающихся с заданной буквы C.
C++ Ввод с кла-ры Подскажите как сделать так, чтобы через консоль можно было в любой момент ввести данные с клавиатуры, пока выполняется какое-либо действие. подробнее

Показать сообщение отдельно
Альма
 Аватар для Альма
12 / 9 / 1
Регистрация: 25.11.2010
Сообщений: 353
Записей в блоге: 1
16.01.2014, 06:17     Вычислить сумму элементов массива, расположенных после минимального элемента
В одномерном массиве, состоящем из 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
38
39
//---------------------------------------------------------------------------
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
#pragma hdrstop
//---------------------------------------------------------------------------
//#pragma argsused
int main(int argc, char* argv[])
{
float a[20], n, h, k, s;
int i;
cout << "\t Input N (<=20) ";
cin >> n;
cout << "\n\t Massiv A" << endl;
for (i = 0; i < n; i++) //ввод массива
{
cout << "\t a[ " << i + 1 << " ] = ";
cin >> a[i];
}
k = a[0];
for (i = 0; i <= n; i++)
{
if (a[i] < k) //если в массиве есть два одинаковых минимальных элемента то подсчет до 2 один мин элемента
{
k = a[i];
h = i+1;
}
}
s = 0;
for (i = h; i < n; i++)
{
s += a[i];
}
cout<<"\nSumma = "<< s;
_getch();
return 0;
}
Постоянно выводит сумму равной 0. Оцените свежим взглядом, где ошибка, пожалуйста!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru