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

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

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

структура с именем STUDENT - C++

08.05.2012, 20:25. Просмотров 355. Ответов 0
Метки нет (Все метки)

Задание 1.
Даны сведения о результатах сессии:ФИО студента,название 4х предметов и оценки,полученные по каждому предмету.
Написать программу,выполняющую следующие действия
*ввод с клавиатуры данных о восьми студентах,записи должны быть упорядочены по алфавиту
*вывод на экран фамилии студентов,балл по определенному предмету которых превышает средний балл по предмету на 0,5 балла
*если таких нет,то вывести соощение
Задание 2.
выполнить задание 1,используя динамическую структуру список.
Помогите с упорядочиванием по алфавиту,,,,и помогите подредактировать код....
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
struct study;
{
char pred;
float ocen;
}
struct sessia   //структура
{
char name, fam, otch;
study no[4];
}
 
void main ()
{
int i=0,q,n,s=0,j;
float sr=0;
sessia a[100];
clrscr ();
while (q!=999)      //vvod massiva structur
{
cin>>a[i].name>>a[i].fam>>a[i].otch;
for (j=0;j<4;j++)
    {
    cin>>a[i].no[j].pred>>a[i].no[j].ocen;
    }
cin>>q;
i++;
}
n=i+1;
//???????? ТУТ по идее упорядочивание?????????????????????
char pr;        //naidem srednee po predmetu i nuzhnih *****
cin>>pr;
for (i=0;i<n;i++)
    {
    for (j=0;j<4;j++)
        {
        if (a[i].no[j].pred==pr)
            {
            s++;
            sr+=a[i].no[j].ocen;
            }
        }
    }
sr=sr/s;
int se=0;
for (i=0;i<n;i++)           //zdes' nahodim nuzhnih ludei i vivodim ih familii
    {
    for (j=0;j<4;j++)
        {
        if ((a[i].no[j].ocen-sr)>0.5) 
            {cin>>a[i].fam;
            se++;}
        }
    }
if (se==0) cout<<'net'<<'iskomogo';
getch();}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2012, 20:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос структура с именем STUDENT (C++):

Структура с именем STUDENT - C++
Исправьте, пожалуйста, программу(работа со структурами) и объясните, как вы это сделали! Описать структуру с именем STUDENT,...

Структура с именем STUDENT (эпизод 1001) - C++
Доброй ночи всем. Не могу никак написать структуру... 1. Описать структуру с именем STUDENT, содержащую следующие поля: ■ фамилия и...

Опишите структуру с именем STUDENT - C++
Пожалуйста, помогите(: Вот это надо: Опишите структуру с именем STUDENT, содержащую следующие поля: - фамилия и инициалы; ...

Описать структуру с именем STUDENT - C++
Помогите пожалуйста написать программу на C++ для Visual Studio. Описать структуру с именем STUDENT, содержащую следующие поля: ...

Опишите структуру с именем STUDENT - C++
Опишите структуру с именем STUDENT, содержащую следующие поля: - фамилия и инициалы; - номер группы; - ...

Опишите структуру с именем STUDENT - C++
Никак не могу разобраться со структурами. подскажите где я ошибся. // 7.cpp: определяет точку входа для консольного приложения. // ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.05.2012, 20:25
Привет! Вот еще темы с ответами:

Описать структуру с именем STUDENT - C++
Всем привет) Не могу решить задачу. Описать структуру с именем STUDENT, содержащую следующие поля: • фамилия и инициалы; • номер...

Описать структуру с именем STUDENT - C++
1. Описать структуру с именем STUDENT, содержащую следующие поля: фамилия и инициалы; номер группы; успеваемость (массив из пяти...

Описать структуру с именем STUDENT - C++
как подогнать это 1. Описать структуру с именем STUDENT, содержащую следующие поля: • NAME - фамилия и инициалы; • GROUP- номер...

Определить класс с именем STUDENT - C++
1. Определить класс с именем STUDENT, содержащий следующие поля: а) Фамилия и инициалы; б) Номер группы; в) Успеваемость (массив из...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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