|
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 22
|
|
Структура, описывающая студента21.05.2014, 10:39. Показов 3422. Ответов 7
Метки нет (Все метки)
Задание:
Описать массив структур. Создать в текстовом файле базу данных. Каждая строка—это отдельная запись. Написать программу, которая обеспечивает ввод данных, поиск по запросу и выводит результат работы на экран. Программа должна содержать меню пользователя, выход из программы завершается по запросу. Используйте для организации меню операторы цикла с условием. Поощряется ввод данных организованных в виде текстового файла (для оценки «отлично» за экзамен). Для студентов, готовых ограничиться оценкой «удовлетворительно» за экзамен, достаточно использовать не массив структур, для решения задачи, а коллекцию List из стандартной коллекции структур данных, реализовав все требуемые стандартные методы и свойства для решения своего варианта задачи. 11. Описать структуру с именем EXEM, содержащую следующие поля: • NAME—фамилию и инициалы студента; • SUBJECT—название дисциплины; • ID- номер зачетной книжки; • SCORE — оценка; Программа должна обеспечивать: • начальное формирование данных о всех студентах на экзамене; • содержать функции сортировки в алфавитном порядке по фамилии и по номеру зачетной книжки; • вывод на экран информации о студенте, фамилия которого введена с клавиатуры; • если такого студента нет, выдать соответствующее сообщение Заранее спасибо.
0
|
|
| 21.05.2014, 10:39 | |
|
Ответы с готовыми решениями:
7
Структура, описывающая понятие даты Структура: Поиск студента по номеру телефона Структура Студент, определить средний балл каждого студента |
|
2152 / 1289 / 516
Регистрация: 04.03.2014
Сообщений: 4,092
|
|
| 21.05.2014, 10:54 | |
|
roflove, думаешь кто-то за тебя будет писать весь код ?
0
|
|
|
Заблокирован
|
|
| 21.05.2014, 11:13 | |
|
roflove, вместо структур использовать класс нельзя? Консольное меню обязательно, или можно реализовать в WinForm?
Предоставьте входные данные(ваш текстовый файл). Не по теме:
0
|
|
|
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 22
|
|
| 21.05.2014, 12:02 [ТС] | |
|
Можно, текст можно исползьовать любой, в ходе могу исправит сам.
Добавлено через 2 минуты у меня уже есть код, но могу объединить все в одно, чтобы одно вызывалось через другое и т.п. Добавлено через 34 секунды лучше бы в консоле
0
|
|
|
12 / 12 / 11
Регистрация: 05.01.2013
Сообщений: 53
|
||||||
| 21.05.2014, 12:29 | ||||||
Сообщение было отмечено roflove как решение
Решение
вот что-то похожее делал на 1 курсе
2
|
||||||
|
0 / 0 / 0
Регистрация: 15.12.2013
Сообщений: 22
|
|
| 22.05.2014, 19:13 [ТС] | |
|
static int zZ = 7; можно описать функцию этой строки?
0
|
|
|
Заблокирован
|
|
| 22.05.2014, 19:20 | |
|
roflove, zZ счетчик. Первые 7 авто заполненны программно. Поэтому вначале zZ = 7. При выборе меню "Добавить" заполняется массив с индексом zZ, счетчик после ввода информации увеличивается на 1.
1
|
|
|
0 / 0 / 0
Регистрация: 22.05.2014
Сообщений: 2
|
|
| 23.05.2014, 00:25 | |
|
Проще в таком случае при добавлении создавать массив размером на 1 больше, чем старый, и записывать в него.
0
|
|
| 23.05.2014, 00:25 | |
|
Помогаю со студенческими работами здесь
8
Структура student, добавить пять оценок для каждого студента Структура "Студент". Найти студента с минимальным доходом Структура "Студент", найти студента с максимальными оценками Структура "Студент", найти средний балл студента с введенной фамилией Структура "Студент": по заданному с клавиатуры id студента вывести на консоль информацию о нём Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|