Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kolya101
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
#1

Задача на обработку - C++

13.12.2013, 20:15. Просмотров 258. Ответов 7
Метки нет (Все метки)

В каждой компоненте файла
АБИТУРИЕНТ содержится:
− фамилия абитуриента;
− номер экзаменационного листа;
− оценки ("З", "4" или "5") по каждому из предметов:
−− математика;
−− русский язык;
−− физика. Выполнить следующие операции над файлом:

1.(Значения и наименования полей.) Напечатать для каждого абитуриента фамилию, оценку по математике, а для двух оставшихся предметов - наименования только тех, по которым получена оценка "5".
2.(Среднее по вертикали.) Напечатать для каждого предмета наименование и среднюю оценку (усреднение по всем абитуриентам) .
3.(Распределение полей.) Напечатать общее количество оценок "5", полу-ченных абитуриентами по каждому предмету.
4.(Выборка поля.) Ввести наименование предмета и напечатать для каждого абитуриента фамилию, номе; экзаменационного листа и оценку по этому предмету.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2013, 20:15     Задача на обработку
Посмотрите здесь:

Задача на обработку строк - C++
Дана строка символов. Преобразовать строку, удалив из нее все символы, не являющиеся буквами или цифрами.

Задача на обработку строки - C++
Народ, помогите решить задачу! Не знаю, как решать! Определить, равно ли количество символов в слове значению числа, стоящего перед...

Задача на обработку символьной информации - C++
В заданном предложении найти слово, в котором количество буквы 'а' максимальна. Вывести найденное слово и посчитать, сколько раз буква 'а'...

задача на обработку последовательности символов - C++
Даны натуральное число n , символы S1, .... Sn. Заменить в последовательности S1, .... Sn, каждую группу букв child группой букв children. ...

Задача на обработку текста (sos) - C++
Задана фраза - последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 букв; между соседними словами - не менее...

задача на обработку символьных строк - C++
2. Разработать программу подсчёта статистики массива символьных строки в следующем виде: длина строки, количество пробелов, количество...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
13.12.2013, 20:28     Задача на обработку #2
Kolya101, c начала создадите структуру. а потом записываете в файл как вам надо. а данные будете брать из структуры.
Kolya101
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
13.12.2013, 20:30  [ТС]     Задача на обработку #3
А как в стркутуре написать оценки, чтобы было по всем предметам?
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
13.12.2013, 20:34     Задача на обработку #4
C++
1
2
3
4
5
6
7
typedef struct {
char FIO[30];// фамилия
Byte otc[3]; //оценка
Single sball; //средний бал
} TStudent;
TStudent Stud[100];
int nzap=0; //  число студента
Kolya101
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
13.12.2013, 20:37  [ТС]     Задача на обработку #5
Там же в первом задании напечатать оценку по матем, вот как именно по матем сделать?
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
13.12.2013, 20:44     Задача на обработку #6
тут оценки вроде как матрица идет, на пример 1 элемент матрицы это оценки по матем итд
Kolya101
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 5
13.12.2013, 20:55  [ТС]     Задача на обработку #7
В случае, если 5 вывести наименование. Вот это как?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2013, 21:01     Задача на обработку
Еще ссылки по теме:

Задача на обработку символов в строке - C++
Условие:Задать предложение.Убрать повторяющиеся буквы "е".Вывести результат на экран с новой строки. как написать текст...

Задача на последовательную обработку символов - C++
Дан текст произвольной длины,оканчивающийся точкой. Текст состоит из букв,разделенных пробелами. Подсчитать кол-во слов,оканчивающихся на...

задача на обработку строк, С++)заранее благодарю - C++
Изменить регистр букв в словах, в которых есть твердый или мягкий знак.

Задача про Обработку числовых последовательностей - C++
Добрый вечер! :cry: Слезно прошу помощи в решение задачи с++, просто больше мне не к кому обратится. В универе програмирование всего 1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
13.12.2013, 21:01     Задача на обработку #8
у тебя по одному предмету несколько оценок или только одна ??
если несколько то с делаи для каждого предмет массив оценок
и проверяй входит ли 5 в массив или нет.

если только одна то
например

Stud[nzap].otc[0]==5 то наименовать матем
Stud[nzap].otc[1]==5 то наименовать физика
Yandex
Объявления
13.12.2013, 21:01     Задача на обработку
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru