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

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

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

Подсчитать массив - C++

12.12.2013, 19:23. Просмотров 204. Ответов 3
Метки нет (Все метки)

Задача:
Дан массив n на n, элементы целые числа.
Условие:
Подсчитать произведение элементов каждого столбца и записать данные в новый массив. Найти минимальный элемент нового массива.

Помогите пожалуйста, а то я чет никак не пойму как это сделать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2013, 19:23     Подсчитать массив
Посмотрите здесь:

Ввести двумерный массив 4*4, подсчитать кол-во (+) и (-) элементов и вывести статистику по строкам, сколько (+), сколько (-) и подсчитать общую сумму - C++
не получается никак сделать многомерный массив... помогите пожалуйста #include <iostream> #include <ctime> using namespace...

Задан массив, подсчитать по формуле - C++
1.Задан массив A(n),(n>=2).Подсчитать:\left(A1/A2 \right)^2+\left(A2/A3 \right)^2+...+\left(An-1/An \right)^2

Массив, подсчитать сумму элементов - C++
Помогите разобраться Есть числовой массив Считаем сумму элементов если эта сумма меньше указанного значения то заносим этот...

Создать двумерный массив и подсчитать - C++
Дано двумерный массив а размером mxn элементов, (m - лент, n - столбцов) Найдите для кожной нечетной ленти количество ненулевих элементов...

Динамический массив, подсчитать статистические параметры - C++
Всем привет!! Буду очень благодарен за помощь с задачей: Необходимо создать динамический массив, размер массива указать ручками из...

Переписать элементы массива X в массив Y и подсчитать их количество - C++
Массив: Х(7) Условия и ограничения:-5≤Хi≤5 Переписать элементы массива X в массив Y и подсчитать их количество

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,256
Завершенные тесты: 2
12.12.2013, 19:29     Подсчитать массив #2
1) заполни массив n на n значениями (генерируй случайные/читай из файла/вводи вручную)
2) считай произведение каждого столбца и записуй результат в новый массив
3) найди минимальный элемент в новом массиве
все
В чем проблема то ?
kelumza
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 44
12.12.2013, 19:36  [ТС]     Подсчитать массив #3
[QUOTE=m1Rr0r;5482398]1) заполни массив n на n значениями (генерируй случайные/читай из файла/вводи вручную)
2) считай произведение каждого столбца и записуй результат в новый массив
3) найди минимальный элемент в новом массиве
все
В чем проблема то ?[/QU]

В этом собственно и проблема не понял тему на массив вообще, а задачу нужно сдать завтра, кроме этого еще 100 задач по МатАну, некогда разбираться.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2013, 19:53     Подсчитать массив
Еще ссылки по теме:

Динамический массив: подсчитать сумму четных элементов - C++
Создать динамический массив указателей для сохранения двумерного массива А в динамической памяти. Составить программу для подсчета суммы...

Дан массив из N целых чисел. Необходимо подсчитать a1+a2 – a3+a4 –.+aN - C++
Необходимо подсчитать a1+a2 – a3+a4 –..+aN

Дан массив символов. Подсчитать сколько в нем букв r,k,t - C++
Дан массив символов. Подсчитать сколько в нем букв r,k,t.

Подсчитать количество нечетных элементов последовательности, используя одномерный массив - C++
1 Задача:Дана последовательность целых чисел.Подсчитать кол-во нечетных элементов используя одномерный массив.


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

Или воспользуйтесь поиском по форуму:
ElenaBilyk
4 / 4 / 1
Регистрация: 22.10.2013
Сообщений: 34
12.12.2013, 19:53     Подсчитать массив #4
C++
1
2
3
4
5
6
7
8
9
10
#include<ctime>
const int Size  =10;
 
int Ar[Size][Size];
srand(unsigned int(time(0)));
for(int i = 0; i < Size; ++i)
{
for(int j = 0; j < Size; ++j)
Ar[i][j] = rand() % 20;
}
Добавлено через 29 секунд
Это создали массив и заполнили его значениями.

Добавлено через 11 минут
C++
1
2
3
4
5
6
7
8
9
unsigned long ArMult[10] = {0};
    for(int j = 0; j < Size; ++j)
    {
        ArMult[j] = Ar[j][0];
        for(int i = 1; i < Size; ++i)
        {
            ArMult[j] *= Ar[j][i];
        }
    }
Добавлено через 39 секунд
это подсчитали произведение всех чисел в столбцах

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
unsigned long Min, Temp; 
int CurInd;
for(int i = 0; i < Size; ++i)
{
Min = ArMult[i];
CurInd = i;
for(j = i; j < Size; ++j)
{
if(Min > Armult[j])
Min = ArMult[j];
CurInd = j;
}
Temp = ArMult[i];
ArMult[i] = Min;
ArMult[CurInd] = Temp;
}
Добавлено через 23 секунды
A это нашли наименьший элемент.
Yandex
Объявления
12.12.2013, 19:53     Подсчитать массив
Ответ Создать тему
Опции темы

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