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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ статические массивы http://www.cyberforum.ru/cpp-beginners/thread203820.html
Помогите пожалуйста решить задачку! Желательно на завтра)))))Дана ценлочисленная прямоугольная матрица. Определитть номер первого из столбцов, содержащих хотя бы один нулевой элемент....
C++ статические массивы Дана ценлочисленная прямоугольная матрица. Определитть номер первого из столбцов, содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовём сумму её отрицательных... http://www.cyberforum.ru/cpp-beginners/thread203817.html
C++ Turbo C++ Ребята Здравствуйте!
Помогите такому неучу как я, признаюсь стыдно! Задача на двумерный массив! Буду ВАМ очень благодарна!:-) Заменить минимальные элементы в массиве целых чисел на среднее арифметическое его...
Прблема с заполнением массива C++
Здраствуйте Имеется массив struct CELL { double z; int color; }; CELL *buff; Но записть данные в него не получается (занные кудато записываются но в массиве не изменяются)
C++ Структура: сведения об ассортименте игрушек в магазине http://www.cyberforum.ru/cpp-beginners/thread203805.html
Создать программу, содержащую сведения об ассортименте игрушек в магазине. Структура записи: название игрушки, цена, количество, возрастные границы (например: 2-5, т.е. от 2 до 5 лет). Количество...
C++ Перенести ведущие нули в младшие разряды Здравствуйте! Прошу помощи в решении простенького задания : Перенести ведущие нули в младшие разряды. Как я поняла задание должно быть такого типа : Ввожу 00000546 , программа выводит 54600000 .... подробнее

Показать сообщение отдельно
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
05.12.2010, 19:00
код
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
40
41
42
43
44
45
46
47
48
49
50
51
52
/*
Вычислить сумму элементов вещественного массива, 
находящихся до минимального и после максимального элементов. 
Создать функции для определения номеров 
минимального и максимального элементов, 
а так же для вычисления суммы элементов.
Добавлено через 21 минуту
Помогите пожалуста. 
*/
 
#include<iostream>
#include<stdlib.h>
#include<time.h>
#define SIZE 5
 
int max_index(double* array);
int min_index(double* array);
double summ(double* array, int a, int b);
int main(void){
    double array[SIZE];
    
    srand(time(NULL));
    for (int i = 0; i<SIZE;i++) array[i] = rand()%50;
    for (int i = 0; i<SIZE;i++) std::cout<<array[i]<<'\t';
    std::cout<<"\nmax =\t"<<summ(array, max_index(array),SIZE);
    std::cout<<"\nmin =\t"<<summ(array, 0, min_index(array));
return 0;
}
 
int max_index(double* array){
    int index = 0;
    for(int i=0;i<SIZE;i++)
        index = (array[index]<array[i]) ? i : index;
    
    return index;
}
 
int min_index(double* array){
    int index = 0;
    for(int i=0;i<SIZE;i++)
        index = (array[index]>array[i]) ? i : index;
    
    return index;
}
 
double summ(double* array, int a, int b){
    double sum = 0;
    for(int i=a;i<b;i++)
        sum += array[i];
        
return sum;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru