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

Найти сумму и число элементов каждого столбца двухмерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы. Сформировать одномерный массив L(m), элементами которого являются суммы элементов j-ого столбца http://www.cyberforum.ru/cpp-beginners/thread1032887.html
1. Дана матрица K(n,m). Сформировать одномерный массив L(m), элементами которого являются суммы элементов j-ого столбца.
C++ Составить блок-схему по коду Ребят , нужна помощь . Нужно составить блок схему , хелпаните. Задание №4 1. Постановка задания. Вычислить значения функции U При 1 ≤ x ≤ 3, hx=1.3, 2 ≤ y ≤ 4, hy=1.3, 0,5≤ z ≤ 1.5, hz= 0.8 http://www.cyberforum.ru/cpp-beginners/thread1032883.html
C++ Реализовать решения задачи в виде функций (исправить)
помогите исправить... Реализовать решения задачи в виде функций. #include <stdio.h> #include <string.h> main() {
Выведите на экран массив, его минимальный элемент и его индекс в массиве C++
Сгенерируйте массив из n=10 случайных целых чисел в диапазоне от 0 до 10. Выведите на экран массив, его минимальный элемент и его индекс в массиве
C++ Вычислите и выведите на экран произведение первых шести чисел http://www.cyberforum.ru/cpp-beginners/thread1032862.html
Вычислите и выведите на экран произведение первых шести чисел.
C++ Узнать первую цифру целого числа Узнать первую цифру целого числа подробнее

Показать сообщение отдельно
TwilightTwinkle
6 / 6 / 0
Регистрация: 27.11.2013
Сообщений: 26
08.12.2013, 12:57     Найти сумму и число элементов каждого столбца двухмерного массива
Цитата Сообщение от Пульман Посмотреть сообщение
Ничего не понял(
C++
1
2
3
4
5
6
7
8
9
10
void f(int size1, int size2, int* array, int* arrResult);{//результный массив должен быть проинициализирован нулями изначально
//size1 и size2 - это размерность массива, array - входной массив, где * - указатель на него, чтобы функции можно было его передать,
//arrResult - массив, в который будет записан результат, он одномерный.
int sizeCop=size1;//sizeCop - это копия кол-ва столбцов, т.к. надо будет возвращаться к исходному значению их кол-ва.
while (size2>=0){
while (sizeCop>=0){
if (array[size1][size2]<=0){
ResultArr[size2]+=array[sizeCop][size2];}//вот тут и пригодится изначальная инициализация всех элементов массива, если этого не сделать - то код в цикле будет длиннее и выполняться функция будет значительно дольше
--sizeCop;}
--size2; sizeCop=size1;}}
Понятненько? :3
 
Текущее время: 13:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru