|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.01.2014, 02:35 | #1 |
Пользователь
Регистрация: 31.12.2013
Сообщений: 15
|
язык Си: написать функцию, которая ищет сумму модулей элементов
Приветнужно написать функцию которая ищет сумму модулей элементов . как изменить обычную функцию суммы?
Код:
|
07.01.2014, 02:42 | #2 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
Код:
пишу код не только за печеньки
|
07.01.2014, 02:47 | #3 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Вместо этого
Код:
Код:
|
08.01.2014, 14:59 | #4 |
Пользователь
Регистрация: 31.12.2013
Сообщений: 15
|
спасибо вам большое
|
08.01.2014, 21:27 | #5 |
Пользователь
Регистрация: 31.12.2013
Сообщений: 15
|
неправильно считает произведение эл-в, посмотрите что не так?
Код:
|
08.01.2014, 22:00 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Вы вызываете xpro(m,a) - но a не массив int, а массив указателей на массивы int. Сейчас Вы умножаете адреса, а не элементы. Если нужно получить произведение в какой-либо строке, то вызывать функцию нужно как xpro(m,a[i]), а если в столбце, то придется или завести временный массив для элементов столбца (мне не нравится такой способ), или переделать функцию, чтобы она принимала номер столбца, длину столбца, указатель на двухмерный массив.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
08.01.2014, 23:28 | #7 |
Пользователь
Регистрация: 31.12.2013
Сообщений: 15
|
я создала еще массив х...и теперь программа работает
может можно все это проще сделать..
Код:
|
08.01.2014, 23:31 | #8 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
В данном случае можно проще - по идее, должно сработать xpro(m,a[pol]); вместо создания лишнего массива.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
08.01.2014, 23:37 | #9 |
Пользователь
Регистрация: 31.12.2013
Сообщений: 15
|
да, с a[pol] работает все..проверила только что
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Определить сумму модулей элементов, расположенных на главной диагонали. | Misha_Sil | Помощь студентам | 0 | 17.02.2013 00:17 |
написать и протестировать функцию str_s( str1, str2) которая ищет в строке str1 какой-нибудь символ из строки str2 функция возвр | it_uu | Помощь студентам | 1 | 18.01.2013 09:05 |
написать программу которая вводит по строкам с квеатуры двумерные массивы и вычисляет сумму его элементов по строкам | таня99 | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.05.2012 20:23 |
Массив найти сумму модулей элементов | tanyuxxxa | Помощь студентам | 7 | 20.03.2012 02:22 |