![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
![]()
Здравствуйте! Помогите пожалуйста найти и исправить ошибки.
Создать функцию определяющую среднее значение парных элементов матрицы и минимальное среди непарных элементов матрицы, и с ее помощью обработать три двумерных массива. Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 68
|
![]() Код:
[0][0]->[0][1]->[0][2]->[0][...100] [1][0]->[1][1]->[1][2]->[1][...100] [...100][0]->[1][1]->[1][2]->[1][...100] не используй глобальные переменные, массивы создавай в мейне и передавай в функцию,сделай еще одну функцию для заполнения массива рандом числами, можешь и в мейне сделать если функцию не можешь написать, а то в ручную каждый раз задолбаешся вводить, зачем ты создал функцию float и возвращаешь 0? сделай тогда void Последний раз редактировалось Вадим Мошев; 14.06.2018 в 00:32. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
![]()
Спасибо. Уже сделал.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Vyacheslav., Напишите, как вы это сделали. Это будет полезно другим читателям.
|
![]() |
![]() |
![]() |
#5 |
gamer
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,529
|
![]()
Не согласен. Глобальный массив удобнее. Придётся передавать функции ссылку на массив, если объявить его в 'main'.
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/ В ожидании Кеши... |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 68
|
![]() |
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 06.06.2018
Сообщений: 25
|
![]() Цитата:
![]() Во-первых, массив в принципе не должен передаваться в функцию. Логично обрабатывать массив "на уровне" определения массива. А во-вторых, технически, неразумно через аргументы функции передавать большие структуры по значению, даже если это не перегрузит стек, то явно будет снижение производительности.
(O|O)
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 68
|
![]()
А зачем по значению передавать? указатель передай, где написано что массив не должен передаваться в функцию? Что хочешь то и передаешь,
мне интересно как пишут функции сортировки массива, или что то подобное без передачи массива) Последний раз редактировалось 2Lui; 15.06.2018 в 18:48. |
![]() |
![]() |
![]() |
#9 | |
Пользователь
Регистрация: 06.06.2018
Сообщений: 25
|
![]() Цитата:
А массив передавать в функцию не стоит по причине отсутствия логики. Массив в программе является уникальным объектом, и следовательно, обработчик тоже будет уникальным, и выделять его в функцию нецелесообразно. Функции для массивов с передачей параметров на языке C рациональны только для математических программ или учебных, просто для разделения последовательности операций - ввод, обработка, печать массива.
(O|O)
Последний раз редактировалось Julik2; 16.06.2018 в 12:45. |
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 14.03.2017
Сообщений: 68
|
![]()
Поясните мне почему массив является уникальным объектом? и где тут отсутствует логика при передачи указателя?
Пример тебе нужно что то с массивом сделать, что ты будешь каждый раз писать сортировку? или сделаешь функцию сортировки и просто передашь функции сортировки указатель на массив? |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите исправить ошибки в программе | bakulan123 | Помощь студентам | 2 | 25.11.2017 16:20 |
Помогите, пожалуйста, исправить ошибки в программе | thedgehog | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 16.12.2014 10:40 |
Помогите Исправить Ошибки в Программе | Maxim_Burea | Помощь студентам | 5 | 26.09.2009 22:54 |
Помогите исправить ошибки в программе | Gambit90 | Помощь студентам | 1 | 20.12.2007 16:24 |