Не сложное задание на С++Я довольно глупый в этом. Задание: //1. Написать программу и блок-схему просчета суммы положительных элементов непарных строк двумерного массива типа double (значения [-10.0, 10.0] ). //В отдельных функциях реализовать заполнение массива, обработки массива, вывода на экран.В мейне я задал размерность массива. В функцию передал эти размеры, сгенерил массив.Вопрос - как мне передать массив функцию обработки? Его нужно объявить в мейне как-то? Или указателем на функцию?
Несложное*, блять
Мой код: //1. Написать программу и блок-схему просчета суммы положительных элементов непарных строк двумерного массива типа double (значения [-10.0, 10.0] ). //В отдельных функциях реализовать заполнение массива, обработки массива, вывода на экран.#include <iostream>using namespace std;void genMass(double highMass, double widthMass) { const int N = 100; int i, j; double mass[N][N]; for (i = 0; i < highMass; i++){ for (j = 0; j < widthMass; j++){ mass[j] = rand() % 100 - 50; cout << mass[j] << " "; } cout << endl; }} void processing (double newMass) { }void print(){}int main(){ setlocale(LC_ALL, "RUS"); double high, width; cout << "Введите ширину массива = "; cin >> width; cout << "Введите высоту массива = "; cin >> high; genMass(high, width); system("pause"); return 0;}
>массив функцию обработкиЧто несешь? Нормально вопрос сформулируй, хотя бы не проебывая букв.
>>150066924Блять, везде плыву. Как мне передать мой массив из функции во вторую функцию обработки.
https://pastebin.com/PHkPnyfb - или вот на пастебине. Я вообще хуйни не наделал в 36 строке?
>>150067004Указатель передать./thread
>>150067004Ой блять, это ж пятый класс.Либо делай массив глобальным и не еби себе мозг передачей, либо передавай через параметр. Только в описании функций, где изменяется массив, поставь в параметрах указатель на него, ну либо такую запись double m[][].
>>150066688 (OP)Город какой?
>>150066688 (OP)Забрасывай ты это дело, если у тебя на такой элементарщине вопрос возник. Вообще удивляюсь, как это можно не понять. Тебе 15 лет, ОП?
>>150067335Указателем в мейн передать массив, а потом его юзать для следующей фукнции?>>150067358Щас почитаю про параметр.>>150067362Деанон.>>150067492Я ебловал 1.5 семестра. 17 лет.
>>150067555галка
И кстати, хуйни наворотил ты в коде. Ты в курсе, что если ты введешь ширину 4 и высоту 5, то у тебя будет матрица не 4х5, а 100х100? Квадратик 4х5 в ней будет заполнен числами, все остальное - нулями. Нахуй так кодить? Делай уже тогда динамическим.
>>150067555>Деанон.Ну тогда ебись сам.
>>150067639Кыйив.>>150067596Как пофиксить тогда?
>>150067756Сам думай, мне может за тебя еще диплом получить?
>Указателем в мейн передать массив, а потом его юзать для следующей фукнции? Объявляй в мейне массив, в остальные передавай.А лучше объявляй вообще в начале программы, вне функций, но после неймспейса. Тогда и передавать ничего не надо будет. Любая твоя функция, инициализированная после объявления массива, увидит его и сможет его редактировать.
Блять, тут короче объяснять дольше, чем сделать(впрочем, как и всегда). Давай так: я щас рольну, первые 2 цифры >50 - накатаю тебе код, меньше - сам поебешься.
Ролл
>>150067920>Блять, тут короче объяснять дольше Перечитываю и нихуя не понимаю. Про указатели смотрю.
указатели ссылаются на участок в пямяти используя его адрес, а вот ссылки - ссылаются на объет по его имени, тоже своего рода адресНихуя не понял.
>>150068896Так иди на завод ебашить, там ничего понимать не надо.