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

Подсчёт суммы и произведения элементов линейной таблицы - C++

Восстановить пароль Регистрация
 
Jarek
1 / 1 / 0
Регистрация: 28.06.2010
Сообщений: 3
28.06.2010, 11:51     Подсчёт суммы и произведения элементов линейной таблицы #1
Привет! помогите пожалуйста составить две программы по обработке массивов.

Первая заключается в том, чтобы составить программу для подсчёта суммы и произведения элементов линейной таблицы В, состоящей из 10 целых чисел, имеющих нечётные значения.

А вторая - составить программу, которая вычисляет количество элементов одномерного массива Х, состоящего из 15 вещественных чисел, равных по величине максимальному элементу
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2010, 11:51     Подсчёт суммы и произведения элементов линейной таблицы
Посмотрите здесь:

Найти произведение и количество элементов линейной таблицы, имеющих четные значения C++
Составить программу, которая находит максимальное значение среди элементов линейной таблицы C++
Вычисление суммы и произведения элементов матрицы, находящихся на главной диагонали C++
C++ Программа для посчета среднего арифметического элементов линейной таблицы
C++ Вычисление разницы произведения и суммы положительных элементов массива
C++ Подсчёт суммы элементов в каждом столбце двумерного массива
Подсчет количества, суммы и произведения четных положительных элементов массива C++
Подсчёта произведения элементов целочисленной прямоугольной таблицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mamedovvms
2913 / 834 / 93
Регистрация: 30.04.2009
Сообщений: 2,613
28.06.2010, 11:57     Подсчёт суммы и произведения элементов линейной таблицы #2
C++
1
2
3
4
5
6
sum=0;
pr=1;
for (int i=0; i<10; i++)
{
   if odd(b[i]){sum+=b[i];pr*=b[i];}
}
Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
max=1;
for (int i=1;i<15;i++)
{
   if (a[i]>a[max]){max=i;}
}
 
count=0;
for (int i=0;i<15;i++)
{
   if (a[i]=a[max]&&i!=max){count++;}
}
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
28.06.2010, 12:05     Подсчёт суммы и произведения элементов линейной таблицы #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Jarek Посмотреть сообщение
вторая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <ctime>
 
int rnd(){ return rand() % 10; }
 
int main(){
    const int SIZE = 15;
    int arr[SIZE];
    srand(time(NULL));
    std::generate_n(arr, SIZE, rnd);
    std::cout << "Array: ";
    std::copy(arr, arr + SIZE, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
    std::cout << std::count(arr, arr + SIZE, *std::max_element(arr, arr + SIZE)) << " max value elements." << std::endl;
    return 0;
}
Yandex
Объявления
28.06.2010, 12:05     Подсчёт суммы и произведения элементов линейной таблицы
Ответ Создать тему
Опции темы

Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru