|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
||||||
Запись Студент - Определить список студентов заданного курса15.04.2016, 20:31. Показов 4434. Ответов 70
Метки нет (Все метки)
Структура элемента массива студент: фамилия, имя, отчество, пол, возраст, № курса. Определить:
─ список студентов заданного курса; ─ средний возраст студентов заданного курса; ─ № курса, на котором учится наибольший процент студентов мужского пола; Не получается сделать 3 задание. Вот прилагается код
0
|
||||||
| 15.04.2016, 20:31 | |
|
Ответы с готовыми решениями:
70
Структуры: определить список студентов 3-го курса, не имевших двоек в учебном году
Вывести список студентов 5 курса по алфавиту |
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
||||||
| 17.04.2016, 04:09 [ТС] | ||||||
|
Chilipalmer777,
0
|
||||||
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 17.04.2016, 04:26 | |
|
vladis23, чувак, ты выложил неоткорректированную версию кода, в которой полно ошибок, на которые я тебе уже указал.
В выложенной версии по-прежнему неправильно определяется: 1. процент студентов-мужчин(формула НЕ исправлена) 2. цикл обработки массива ограничен пятью.(тобой!) 3. в разделе описания переменных процедуры vvod3, ты сам ограничил массив пятью "столбцами". Либо поставь там например 500, либо, что правильнее - опиши его как динамический массив, но тогда некоторый код в процедуре тоже придётся чуток подправить...
0
|
|
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
|
| 17.04.2016, 05:16 [ТС] | |
|
Chilipalmer777, какая формула должна быть?
Добавлено через 38 секунд Chilipalmer777, та формула которую написали вообще не правильная
0
|
|
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 17.04.2016, 05:49 | |
|
vladis23, внимательно прочитай мое общение с модератором на эту тему.
Там есть описание правильной формулы расчета. Если ничего не поймешь - погугли, как определяется процент от общего числа, и вставь свою формулу, которую считаешь правильной.
0
|
|
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
|
| 17.04.2016, 06:09 [ТС] | |
|
Chilipalmer777, Чтобы найти процент от числа, например, 35% от 1000 рублей, нужно
1000*35:100=350 рублей оно же 1000*0,35=350 рублей
0
|
|
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 17.04.2016, 06:13 | |
|
а если на курсе 50 человек, а мужчин из них 20, что нужно сделать, чтобы определить процент мужчин от общего числа?
0
|
|
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
|
| 17.04.2016, 06:20 [ТС] | |
|
Chilipalmer777, 20*100/50
0
|
|
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 17.04.2016, 07:35 | |
|
Молодец. а теперь вставь эту формулу расчета себе в процедуру.
0
|
|
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
|
| 17.04.2016, 11:01 [ТС] | |
|
Меня наконец то осенило, поэкспериментировал, что каждый цикл делает, как считает и теперь у меня получилось.
Результаты на фото
0
|
|
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 17.04.2016, 11:29 | |
|
1. Как хорошо, когда до всего "доходишь" своей головой, а не чужой!
2. А как насчет третьего курса - там по твоим данным тоже 100% парней... ?
0
|
|
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
|
| 17.04.2016, 11:42 [ТС] | |
|
Chilipalmer777, не может такого быть
Добавлено через 19 секунд Chilipalmer777, там 3 человека учатся
0
|
|
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 17.04.2016, 13:14 | |
|
vladis23, посмотри на своё фото № 1 - там где твои введенные данные.
а 3 из трех - это и есть 100%.
0
|
|
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
|
| 17.04.2016, 13:16 [ТС] | |
|
Chilipalmer777, тогда я не знаю как это исправить
0
|
|
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 17.04.2016, 13:17 | |
|
п.с. И с чего ты решил, что на 4-м курсе учатся 100% парней - у тебя в "базе данных" всего одна запись по четвертому курсу...
Добавлено через 33 секунды или это не вся "база данных"?
0
|
|
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
|
| 17.04.2016, 13:25 [ТС] | |
|
Chilipalmer777, это вся база
0
|
|
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 17.04.2016, 13:37 | |
|
Если к проблеме подойти логически, то немного поразмышляв, мы поймем что на целом курсе не может учиться всего один человек. :-)
Но если все-же допустить такую возможность, то надо усовершенствовать алгоритм поиска в твоей третьей процедуре и выдавать все максимальные элементы из массива(если они совпадают между собой). Для этого я бы добавил отдельный "дополнительный" цикл, который будет искать по всему массиву совпадения по максимальному элементу(который уже найден и его индекс запомнен в переменную) и выдавать их на экран. Но если препод не обратит на этот ньюанс внимание - можешь не заморачиваться.
0
|
|
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
|
| 17.04.2016, 20:28 [ТС] | |
|
Chilipalmer777, какое же условие задать чтоб получилось так с этим дополнительным цыклом
0
|
|
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 17.04.2016, 22:06 | |
|
подумай. ты же говорил, что тебя "осенило" и ты всё понял... ))
0
|
|
|
13 / 13 / 10
Регистрация: 25.05.2015
Сообщений: 554
|
|
| 18.04.2016, 09:36 [ТС] | |
|
Chilipalmer777, меня осенило что получилось вычислить Максим. курс но пока что я не могу понять как дополнительный цикл вставить, Можете написать шаги для выполнения алгоритма чтоб сравнивались все курсы
0
|
|
|
14 / 14 / 11
Регистрация: 20.03.2016
Сообщений: 168
|
|
| 18.04.2016, 18:21 | |
|
vladis23, подсказка простая:
после вычисления максимума ставишь еще один цикл для перебора значений двумерного массива и простым перебором находишь значения из матрицы, которые равны ранее найденному максимуму. В случае совпадения значения с максимумом - выдаешь на экран номер курса(и процент например, если это нужно). Добавлено через 46 секунд п.с. У тебя такая сложная программа, а ты не знаешь как еще один цикл добавить в процедуру... Ты хоть сам писал этот код?
0
|
|
| 18.04.2016, 18:21 | |
|
Вывести список студентов указанного факультета и курса студент поступает в универ. У него уникальное ID, имя. Студент может переходить с курса на курс. Вывести проходной балл и список студентов первого курса Вывести список студентов 2 курса, которые проживают в городе Чебоксары Структура: Вывести список студентов указанного факультета, курса и группы. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|