2 / 2 / 0
Регистрация: 15.10.2014
Сообщений: 99
1

Разработать функцию, в которую передается массив типа float, что возвращает сумму элементов массива в диапазон

01.03.2016, 21:54. Показов 2818. Ответов 5
Метки нет (Все метки)

Разработать функцию, в которую передается массив типа float, что возвращает сумму элементов массива в диапазоне от 5.0 до 100.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2016, 21:54
Ответы с готовыми решениями:

Разработайте функцию, в которую передается массив типа char
Разработайте функцию, в которую передается массив типа char, что возвращает максимальный элемент...

Написать функцию целого типа, принимающую параметр – массив. Функция считает и возвращает сумму элементов массива. В вызывающей программе прочит
Написать функцию целого типа, принимающую параметр – массив. Функция считает и возвращает сумму...

Создать функцию, которая возвращает количество элементов массива, меньших чем число, заданное пользователем. Массив целочисленный, передается функции
Добрый вечер! Помогите пожалуйста) Создать функцию, которая возвращает количество элементов...

Разработайте шаблон функции, в которую передается массив и возвращается произведение положительных элементов массива
Разработайте шаблон функции, в которую передается массив и возвращается произведение положительных...

5
26 / 26 / 15
Регистрация: 30.12.2015
Сообщений: 95
01.03.2016, 22:33 2
C++
1
2
3
4
5
6
7
8
9
10
float func(float arr[], int size)
{
    float sum = 0.0f;
    for(int i = 0; i < size; i++)
    {
        if(arr[i] >= 5.0f && arr[i] <= 100.0f)
            sum += arr[i];
    }
    return sum;
}
0
2 / 2 / 0
Регистрация: 15.10.2014
Сообщений: 99
01.03.2016, 22:47  [ТС] 3
спасибо, а полностью код можешь дать бо чет я не могу сообразить(
0
BrainOverflow
126 / 130 / 64
Регистрация: 31.03.2013
Сообщений: 556
01.03.2016, 22:52 4
Pasha4489, что тут соображать? Над main() кидаешь код функции, а в main() её уже используешь.
0
2 / 2 / 0
Регистрация: 15.10.2014
Сообщений: 99
01.03.2016, 23:08  [ТС] 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main() 
 
 
float func(float arr[], int size)
{
    float sum = 0.0f;
    for(int i = 0; i < size; i++)
    {
        if(arr[i] >= 5.0f && arr[i] <= 100.0f)
            sum += arr[i];
    }
    return sum;
}
где я тут облажался ?
0
26 / 26 / 15
Регистрация: 30.12.2015
Сообщений: 95
01.03.2016, 23:48 6
Лучший ответ Сообщение было отмечено Pasha4489 как решение

Решение

Pasha4489, вы просили функцию, я вам функцию и написал)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
float func(float arr[], int size)
{
    float sum = 0.0f;
    for(int i = 0; i < size; i++)
    {
        if(arr[i] >= 5.0f && arr[i] <= 100.0f)
            sum += arr[i];
    }
    return sum;
}
 
int main()
{
    float arr[5] = { 1.0f, 10.0f, 15.1f, 98.5f, 105.0f };
    std::cout << "Sum " << func(arr, 5) << std::endl;
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2016, 23:48
Помогаю со студенческими работами здесь

Написать функцию целого типа, принимающую параметр – массив. Функция считает и возвращает среднее арифметическое элементов массива. В вызывающей
Написать функцию целого типа, принимающую параметр – массив. Функция считает и возвращает среднее...

Массив чисел типа double передать в функцию, которая суммирует и возвращает сумму и массив
Написать функцию, которой передается массив чисел типа double, Функция суммирует элементы этого...

Разработать шаблон функции, в которую передается массив и размер и возвращается индекс минимального элемента
Разработать шаблон функции, в которую передается массив и размер и возвращается индекс минимального...

Разработать функцию float, которая возвращает квадратный корень суммы
Разработать функцию float, которая возвращает квадратный корень суммы двух параметров. (сумма не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru