С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
yaroslav2
0 / 0 / 0
Регистрация: 05.04.2014
Сообщений: 10
#1

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

05.04.2014, 22:15. Просмотров 404. Ответов 9
Метки нет (Все метки)

Помогите пожалуйста с одномерным массивом с функцией!
Условие задачи: Вычислить произведение элементов, значение которых меньше 6-ти. размер массива 12, тип данных действидельный!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2014, 22:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить произведение элементов массива, значение которых меньше шести (C++):

Вычислить Среднее арифм. значение элементов массива и число пар элементов которых сосед слева (т.е. индекс которого на 1 меньше) больше по величине - C++
Разработать функцию, обрабатывающую массив и вычисляющую две величины. Кроме того, разработать две функции, которые вычисляют те же самые...

Вычислить произведение элементов массива S, значение которых не больше заданного негативного числа - C++
Здесь задали на Борланде С++ ну просто нечто (я нуб в этом деле) 1.Вычислить произведение элементов массива S ,значение которых не больше...

Вычислить произведение элементов массива S, значение которых не больше заданного негативного числа - C++
Здесь задали на Борланде С(не С++) ну просто нечто (я нуб в этом деле) 1.Вычислить произведение элементов массива S ,значение которых не...

Даны линейный массив действительных чисел. Вычислить произведение всех элементов, значения которых больше 4 и меньше 10 - C++
#include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() { setlocale(0,"Rus"); cout<<"наити...

Найти количество элементов массива, значение которых меньше 5 - C++
Дан массив размерностью 20 найти количество элементов значение каторых меньше 5. Вот что у меня вышло #include <iostream.h> #include...

Найти для каждого массива количество элементов, значение которых меньше среднего между минимальным... - C++
• Для выполнения всех расчетов использовать несколько функций, каждая из которых выполняет отдельную задачу:  ввод данных;  печать...

9
Resume
132 / 123 / 45
Регистрация: 08.11.2013
Сообщений: 723
Записей в блоге: 5
05.04.2014, 22:50 #2
Лови!
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
#include <iostream>
#include <cmath>
using namespace std;
int const n=12;
 
int main()
{
setlocale(LC_ALL, "RUSSIAN");
int pr=1,a[n];
for (int i=0; i<n; i++) 
{ 
cout<<"Ввод чисел в массив:"<<endl;
cout<<"["<<i<<"]"<<"="; 
cin>>a[i];
}
for( int i = 0; i<n;i++)
{
if(a[i] < 5)
{
pr=pr*a[i];
}
}
cout<<"Произвeдение равно:"<<"="<<pr<<endl;
system("pause");
return 0;
}
0
yaroslav2
0 / 0 / 0
Регистрация: 05.04.2014
Сообщений: 10
05.04.2014, 22:53  [ТС] #3
Спасибо большое!)))
0
yaroslav2
0 / 0 / 0
Регистрация: 05.04.2014
Сообщений: 10
05.04.2014, 22:55  [ТС] #4
Помогите можалуйста с одномерным массивом с функцией!
Условие задачи: Вычислить произведение элементов, значение которых меньше 6-ти. размер массива 12, тип данных действидельный!

Добавлено через 2 часа 3 минуты
очень срочно нужно!!!! помогите!!!
0
zss
Модератор
Эксперт С++
6580 / 6142 / 2024
Регистрация: 18.12.2011
Сообщений: 16,017
Завершенные тесты: 1
05.04.2014, 22:56 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Resume, 1. Автор просил функцию, 2. массив не целый а действительный
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
#include <iostream>
using namespace std;
const int n=12;
void count(double b[])
{
      double pr=1.0;
      for( int i = 0; i<n;i++)
           if(b[i] < 6.0)
               pr=pr*b[i];
      return pr;
} 
int main()
{
       setlocale(LC_ALL, "RUSSIAN");
       double a[n];
       cout<<"Ввод чисел в массив:"<<endl;
       for (int i=0; i<n; i++) 
       { 
             cout<<"a["<<i<<"]"<<"="; 
             cin>>a[i];
       }
       double pr=count(a);
       cout<<"Произвeдение равно:"<<pr<<endl;
       system("pause");
       return 0;
}
1
zvoronz
271 / 239 / 21
Регистрация: 29.05.2012
Сообщений: 889
05.04.2014, 23:05 #6
C++
1
2
3
4
5
6
7
float SummElementsIfLessOf(float* ar, int n, float if_val)
{
    float summ = 0;
    for(int i = 0; i < n; ++i)
        if(ar[i]<if_val) summ += ar[i];
    return summ;
}
Третий параметр if_val это параметр для условия, в вашем случае передаёте 6-ть
0
yaroslav2
0 / 0 / 0
Регистрация: 05.04.2014
Сообщений: 10
05.04.2014, 23:09  [ТС] #7
Сергей Сергеевич, Огромное Вам спасибо!
0
yaroslav2
0 / 0 / 0
Регистрация: 05.04.2014
Сообщений: 10
05.04.2014, 23:11  [ТС] #8
а float* ar при чем тут?

Добавлено через 36 секунд
а при чем тут float* ar?
0
zvoronz
271 / 239 / 21
Регистрация: 29.05.2012
Сообщений: 889
05.04.2014, 23:24 #9
C++
1
2
3
4
5
6
7
float SummElementsIfLessOf(float ar[], int n, float if_val)
{
    float summ = 0;
    for(int i = 0; i < n; ++i)
        if(ar[i]<if_val) summ += ar[i];
    return summ;
}
Можно не указатель.
1
Resume
132 / 123 / 45
Регистрация: 08.11.2013
Сообщений: 723
Записей в блоге: 5
07.04.2014, 11:35 #10
уже про double или float он мог догадаться вполне!
0
07.04.2014, 11:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2014, 11:35
Привет! Вот еще темы с ответами:

Дано одномерный массив В, состоящий из 12 элементов. Вычислить произведение элементов массива, не равны нулю, значения которых наход. в пределах А и С - C++
Помогите пожалуйста с задачкой Дано одномерный массив В, состоящий из 12 элементов. Вычислить произведение элементов массива, не равны...

В матрице определить сумму положительных элементов и количество элементов, значение которых меньше числа Z - C++
Здраствуйте! Надо определить суму положительных элементов и кол-во элементов, значение которых меньше числа Z. Столкнулся со следующей...

Количество элементов, значение которых меньше среднего арифметического в массиве - C++
Здравствуйте, почему-то не срабатывает нахождение количества элементов, значение которых меньше среднего арифметического. Задача:...

Найти количество элементов массива, каждый из которых меньше по значению, чем среднее среди элементов - C++
Для заданного массива натуральных чисел найти количество элементов каждый из которых меньше по значению чем среднее среди элементов


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.