|
1 / 1 / 0
Регистрация: 20.12.2021
Сообщений: 102
|
||||||
Получить сведения о студентах не имеющих за все контрольные работы оценок ниже четырех баллов20.12.2022, 00:31. Показов 433. Ответов 6
Метки не получается написать код. (Все метки)
Добрый вечер, нужна программа с файлами в с++. Есть задача.
Сведения о студентах (ФИО, группа, оценки за контрольные работы по пятибалльной системе) содержатся в файле (создать его). Собрать в новый файл сведения о лучших студентах, не имеющих за все контрольные работы оценок ниже четырех баллов. Я никогда не работал с файлами до этого, и мне достался очень скудный теоретический материал, руководствовался следующей логикой. Для начала я решил сделать все через массив структур, то есть создаем массив структур, заполняем список студентов, потом заполняем новый массив структур, и вот этот новый массив отправляем в новый файл. У меня ничего не получилось. Я создавал тему с просьбой помочь, но никто не откликнулся. Тогда я решил сделать все через строки, схема такая. Создаем текстовый файл каждая строка которого, это студент со своим Фио и оценками за кр. Работа со строками у меня тоже хромает. Но идею надеюсь вы поняли.) Потом ищем в каждой строке цифры 0,1,2,3 и если такие цифры присутствуют, удаляем их. Ну и что осталось, копируем в новый файл, но что-то не работает, мой код ниже, буду очень благодарен если вы исправите его.
Я не прошу, просто скинуть готовый код, я буду благодарен за любые советы как исправить мои ошибки и помогут мне в дальнейшем лучше разбираться в программировании.
0
|
||||||
| 20.12.2022, 00:31 | |
|
Ответы с готовыми решениями:
6
Собрать сведения о лучших студентах, не имеющих за все контрольные работы оценок ниже четырех баллов Собрать в новый файл сведения о лучших студентах, не имеющих за все контрольные работы оценок ниже четырех баллов
|
|
79 / 60 / 22
Регистрация: 14.12.2022
Сообщений: 240
|
|
| 20.12.2022, 01:00 | |
|
чета у тебя тут совсем все грустно в коде.
юзать как можно больше си вместо с++ - это требование такое или от незнания о существовании std::string и прочих плюшек стандартной библиотеки?
0
|
|
|
1 / 1 / 0
Регистрация: 20.12.2021
Сообщений: 102
|
|
| 20.12.2022, 01:12 [ТС] | |
|
Я студент учусь в универе, все консольные команды получаю из теории, которую нам дает препод. По учебной программе проходим си, но то что есть команды из с++ я знаю, просчет препода. А что конкретно грустного-то в коде ? Каких-то строгих правил в стиле "Студентов должно быть ровно 20" нет. О существовании std::string не знаю. Да и std это 100% си++, а я пытаюсь этого избежать, тему в с++ создал случайно, но по идее си, есть часть с++ по этому особо правил не нарушил.) Идея моя проста, делаем файл, заполняем, ищем 0,1,2,3, удаляем эти строки, все что осталось, в новый файл. Что не так ? Можете исправить ? Вообще я пытаюсь следовать по наиболее простому алгоритму.
Добавлено через 5 минут отличный никнейм кстати
0
|
|
|
79 / 60 / 22
Регистрация: 14.12.2022
Сообщений: 240
|
|
| 20.12.2022, 01:20 | |
|
как-то не смог я сопоставить написаное "считываем из файла, что-то там делаем и куда-то отфильтрованное сохраняем" по коду явно я это не увидел. помогать не буду, т.к. возиться с си нет никакого желания, поэтому про с++ и спрашивал. так что жди помощи от кого-то другого.
0
|
|
|
1 / 1 / 0
Регистрация: 20.12.2021
Сообщений: 102
|
|
| 20.12.2022, 01:21 [ТС] | |
|
без проблем, да я догадываюсь что использовал немного не те команды, просмотрел сайты, нужного не нашел, вот сижу, жду доброго человека который скажет, чего не хватает.
0
|
|
|
79 / 60 / 22
Регистрация: 14.12.2022
Сообщений: 240
|
|
| 20.12.2022, 01:24 | |
|
с++ тебе нехватает, ты это пока не осознал просто
0
|
|
|
1 / 1 / 0
Регистрация: 20.12.2021
Сообщений: 102
|
|
| 20.12.2022, 01:25 [ТС] | |
|
Как я уже писал выше, по "учебной программе" проходим си, если я начну делать чистый С++, препод не оценит.
0
|
|
| 20.12.2022, 01:25 | |
|
Помогаю со студенческими работами здесь
7
Составить список студентов не имеющих оценок не ниже 4 Выяснить, сколько учеников школы не имеют оценок ниже четырех Выяснить, сколько учеников школы не имеют оценок ниже четырех Вывести на экран сведения о студентах, имеющих средний балл 5
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение
Это мой обзор планшета X220 с точки зрения школьника.
Недавно я решила попытаться уменьшить свой. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|