|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 5
|
|
Двумерный массив и структуры26.01.2011, 15:23. Показов 4627. Ответов 9
Метки нет (Все метки)
Здравствуйте! Я первый семестр изучаю программирование и никогда до этого с ним не сталкивался! Скоро у меня контрольная по Си на которой надо написать код программы на листе бумаге, без компьютера! Может попасться два вида заданий - или задание связанное с двумерным массивом или задание связанное со структурами. С двумерным массивом - сложить все элементы введенного столбца, поменять столбцы местами, найти наименьшее число в каждом столбце. Структуры - организовать поиск по названию. У меня вопрос - можете показать на примере как сделать подобные задания? У всех заданий с двумерным массивом основа будет одна и та же? Или можете обьяснить логику выполнения? Спасибо
0
|
|
| 26.01.2011, 15:23 | |
|
Ответы с готовыми решениями:
9
Двумерный массив. Ввести двумерный массив, найти сумму элементов каждого столбца
|
|
35 / 34 / 7
Регистрация: 14.12.2010
Сообщений: 159
|
|
| 26.01.2011, 16:28 | |
|
parenn,
ты лучше в аську мне напиши, вместе разберемся. ![]() 377759169
0
|
|
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 5
|
||||||
| 26.01.2011, 16:41 [ТС] | ||||||
|
Начало у всех заданий связанны с двумерным массивом одинаково? В Си ?
0
|
||||||
|
35 / 34 / 7
Регистрация: 14.12.2010
Сообщений: 159
|
||||||
| 26.01.2011, 18:04 | ||||||
поэтому, инициализация массивов будет везде одинаковая. /* здесь - ввод с клавиатуры, но можно еще заполнить массив случайных образом */Здесь размерность массива задана изначально, 10 * 10. Но можно еще поработать с динамикой... Это немного сложнее, поэтому я не стала. Обратите внимание, что нумерация строк/столбцов начинается с 0. Поэтому, номер столбца здесь может быть от 0 до 9 (!). Здесь нет проверки этого условия, но при желании, можно написать.
0
|
||||||
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 5
|
|
| 26.01.2011, 18:15 [ТС] | |
|
А чтобы пользователь сам вводил размер двумерного массива - это всё усложняет? И ещё вопрос про вторую часть - как найти наименьшее число всех столбцов? Спасибо! У меня просто нет аськи, есть скайп!
0
|
|
|
35 / 34 / 7
Регистрация: 14.12.2010
Сообщений: 159
|
||||||
| 26.01.2011, 18:28 | ||||||
Информация по функции CALLOC
0
|
||||||
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 5
|
|
| 26.01.2011, 18:34 [ТС] | |
|
а тогда что вместо 10 писать в объявлении массива?
0
|
|
|
35 / 34 / 7
Регистрация: 14.12.2010
Сообщений: 159
|
||||||||||||
| 26.01.2011, 18:43 | ||||||||||||
Добавлено через 1 минуту должно выглядеть так:
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 26.01.2011
Сообщений: 5
|
||||||
| 27.01.2011, 01:18 [ТС] | ||||||
|
Спасибо! надеюсь мне это поможет на контрольной, а то уже буду 3-ий раз переписывать!
Добавлено через 5 часов 4 минуты А так нельзя?
ещё вопрос - как поменять два ряда местами? Ряды вводит пользователь
0
|
||||||
|
41 / 41 / 10
Регистрация: 22.05.2009
Сообщений: 492
|
|
| 27.01.2011, 02:37 | |
|
parenn, Про ряды, можешь создать дополнительный одномерный массив, и через него меняешь всю строку целеком.
Или еще проще через допонительную перемнную, но тут менять придется по одному элементу. Говоря по русски задача такая же как перелить воду из стакана А в стакан Б. Тебе нужно использовать что то дополнительное, например стакан С.
0
|
|
| 27.01.2011, 02:37 | |
|
Помогаю со студенческими работами здесь
10
Дан двумерный массив A N*N). Сформировать двумерный упорядоченныймассив (А 11<=A 12<= .<=A 23<=.<=A nn) Как можно вложить двумерный массив в двумерный? Двумерный массив преобразовать в двумерный List<T> Двумерный массив.Дан массив 5 х 5. Определить сумму элементов тех строк, где диагональный элемент равен нулю и записать их в отдельный массив. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|