![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.10.2010
Сообщений: 17
|
![]()
Привет...Очень нужна помощь...
Вот сделала программу..и теперь мне надо найти номера тех колонн, где большинство элементов меньше чем среднее арифметическое в массиве... Помогите, пожалуйста, кто знает как это сделать. program maisivi; uses crt; type mas=array[1..8,1..6] of integer; vid=array[1..6] of integer; var A,C:mas; B:vid; i,j,s,v:integer; begin clrscr; for i:=1 to 8 do for j:=1 to 6 do begin write ('Vvedite matricu (',i,',',j,')==>'); readln(A[i,j]); end; writeln; for i:=1 to 8 do begin for j:=1 to 6 do write (A[i,j]:4); writeln; end; readln end. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Ищите сред. арф. всего массива (все сложить и делить на 8*6). Потом проходите массив по столбцам (т.е. циклы не в том порядке, как у вас, по строкам, а наоборот) и +1 к счетчику если элемент меньше средн. арф. После выхода из каждого столбца смотрите на счетчик: если он больше 3 (=большинство), то запоминаете куда-нибудь или выводите номер столбца. И обнуляете счетчик.
upd 15:50: опечатался со столбцами\строки, исправил
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 14.06.2011 в 15:50. |
![]() |
![]() |
![]() |
#3 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]()
Берешь первый столбец. Находишь среднее, потом в цикле по столбцу считаешь, сколько элементов этого столбца меньше найденного среднего. Если это количество больше половины количества строк -- печатаешь номер столбца.
Повторяешь то же самое для каждого столбца. Update Опять опоздал -)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]() Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.03.2011
Сообщений: 67
|
![]()
находишь среднее ариф массива, потом проходишь циклами по столбцам массива, смторишь, если среднее колонки меньше среднего массива, то это то, что нужно
Если помог, жми спасибо
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 31.10.2010
Сообщений: 17
|
![]()
Благодарю...
|
![]() |
![]() |
![]() |
#7 | |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]() Цитата:
Ну, тогда еще проще -)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 31.10.2010
Сообщений: 17
|
![]()
да, нужно сред.арифм. всего массива
|
![]() |
![]() |
![]() |
#9 |
Software Developer
Участник клуба
Регистрация: 01.03.2011
Сообщений: 1,098
|
![]()
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв. Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062 |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 31.10.2010
Сообщений: 17
|
![]()
буду пробовать...:D
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
указатели на массивы и массивы указателей | blacktener | Общие вопросы C/C++ | 16 | 13.06.2011 20:45 |
Динамические массивы и массивы варианты | N@stya | Помощь студентам | 0 | 11.06.2010 21:09 |
С++, Массивы, динамические массивы. | -Sunshine- | Помощь студентам | 1 | 19.04.2010 02:17 |
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент | LyaLya | Помощь студентам | 15 | 20.12.2009 14:12 |
Массивы на Си! | STS_1991 | Помощь студентам | 2 | 18.02.2009 18:20 |