[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 21 | 2 | 5
Назад Вниз Каталог Обновить

Аноним 31/03/17 Птн 23:49:10  150066688  
c-plus-plus.png (31Кб, 300x200)
Не сложное задание на С++
Я довольно глупый в этом. Задание:
//1. Написать программу и блок-схему просчета суммы положительных элементов непарных строк двумерного массива типа double (значения [-10.0, 10.0] ).
//В отдельных функциях реализовать заполнение массива, обработки массива, вывода на экран.

В мейне я задал размерность массива. В функцию передал эти размеры, сгенерил массив.
Вопрос - как мне передать массив функцию обработки? Его нужно объявить в мейне как-то? Или указателем на функцию?
Аноним # OP  31/03/17 Птн 23:50:04  150066752
Несложное*, блять
Аноним # OP  31/03/17 Птн 23:52:23  150066911
Мой код:
//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;
}
Аноним 31/03/17 Птн 23:52:33  150066924
EfYSJP9k0A4.jpg (46Кб, 604x470)
>массив функцию обработки
Что несешь? Нормально вопрос сформулируй, хотя бы не проебывая букв.
Аноним # OP  31/03/17 Птн 23:53:43  150067004
>>150066924
Блять, везде плыву. Как мне передать мой массив из функции во вторую функцию обработки.
Аноним 31/03/17 Птн 23:58:04  150067262
https://pastebin.com/PHkPnyfb - или вот на пастебине. Я вообще хуйни не наделал в 36 строке?
Аноним 31/03/17 Птн 23:59:20  150067335
>>150067004
Указатель передать.

/thread
Аноним 31/03/17 Птн 23:59:47  150067358
>>150067004
Ой блять, это ж пятый класс.
Либо делай массив глобальным и не еби себе мозг передачей, либо передавай через параметр.
Только в описании функций, где изменяется массив, поставь в параметрах указатель на него, ну либо такую запись double m[][].
Аноним 31/03/17 Птн 23:59:52  150067362
>>150066688 (OP)
Город какой?
Аноним 01/04/17 Суб 00:01:55  150067492
>>150066688 (OP)
Забрасывай ты это дело, если у тебя на такой элементарщине вопрос возник. Вообще удивляюсь, как это можно не понять. Тебе 15 лет, ОП?
Аноним 01/04/17 Суб 00:03:01  150067555
>>150067335
Указателем в мейн передать массив, а потом его юзать для следующей фукнции?
>>150067358
Щас почитаю про параметр.
>>150067362
Деанон.
>>150067492
Я ебловал 1.5 семестра. 17 лет.
Аноним # OP  01/04/17 Суб 00:03:22  150067577
>>150067555
галка
Аноним 01/04/17 Суб 00:03:43  150067596
И кстати, хуйни наворотил ты в коде. Ты в курсе, что если ты введешь ширину 4 и высоту 5, то у тебя будет матрица не 4х5, а 100х100? Квадратик 4х5 в ней будет заполнен числами, все остальное - нулями. Нахуй так кодить? Делай уже тогда динамическим.
Аноним 01/04/17 Суб 00:04:45  150067639
>>150067555
>Деанон.
Ну тогда ебись сам.
Аноним # OP  01/04/17 Суб 00:06:45  150067756
>>150067639
Кыйив.
>>150067596
Как пофиксить тогда?
Аноним 01/04/17 Суб 00:07:34  150067803
>>150067756
Сам думай, мне может за тебя еще диплом получить?
Аноним 01/04/17 Суб 00:07:57  150067824
>Указателем в мейн передать массив, а потом его юзать для следующей фукнции?
Объявляй в мейне массив, в остальные передавай.
А лучше объявляй вообще в начале программы, вне функций, но после неймспейса. Тогда и передавать ничего не надо будет. Любая твоя функция, инициализированная после объявления массива, увидит его и сможет его редактировать.
Аноним 01/04/17 Суб 00:09:41  150067920
Блять, тут короче объяснять дольше, чем сделать(впрочем, как и всегда). Давай так: я щас рольну, первые 2 цифры >50 - накатаю тебе код, меньше - сам поебешься.
Аноним 01/04/17 Суб 00:10:34  150067972
Ролл
Аноним 01/04/17 Суб 00:11:25  150068026
>>150067920
>Блять, тут короче объяснять дольше
Перечитываю и нихуя не понимаю. Про указатели смотрю.
Аноним # OP  01/04/17 Суб 00:25:47  150068896
указатели ссылаются на участок в пямяти используя его адрес, а вот ссылки - ссылаются на объет по его имени, тоже своего рода адрес

Нихуя не понял.
Аноним 01/04/17 Суб 00:29:43  150069120
>>150068896
Так иди на завод ебашить, там ничего понимать не надо.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 21 | 2 | 5
Назад Вверх Каталог Обновить

Топ тредов
Избранное