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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Разработать алгоритм http://www.cyberforum.ru/cpp-beginners/thread285981.html
Всем доброго времени суток! Наткнулся вот на задачу,порешал,понял,что не могу даже алгоритм написать внятный на нее. Вот задача Назовем строку S правильной скобочной последовательностью, если она состоит только из символов '{', '}', '', '(', ')' и выполнено хотя бы одно из следующих трех условий: 1. S — пустая строка; 2. S можно представить в виде S=S1+S2+S3+...+SN (N>1), где Si —...
C++ Строки Дана строка, состоящая из слов, разделенных пробелами (одним или несколькими). Вывести строку, содержащую эти же слова, но разделенные одним символом "." (точка). В конце точку не ставить. http://www.cyberforum.ru/cpp-beginners/thread285977.html
Определить уравнение высоты треугольника из трех заданных точек. C++
Вот сам заголовочный файл: #pragma once struct Point2D { double x, y; }; struct Line2D {
Visual C++ Сохранение данных разных типов в файл, MFC
Здравствуйте, уважаемые. Я новичок в С++, поэтому нужна ваша помощь. Имеется проект MFC. В главное окно из диалоговых окон передаются данные(массив int, просто переменные int, куча переменных CString и выбранная дата в календаре). Нужно все эти данные при выборе соответствующего пункта меню сохранять в файл(через диалог сохранения файла), а при выборе другого пункта меню загружать эти же данные...
C++ динамическое программирование http://www.cyberforum.ru/cpp-beginners/thread285946.html
Игра Ним с одной кучей камней и с инвертированными правилами (взявший последний камень проигрывает), нисходящее и восходящее ДП. заранее спасибо...
C++ Реализуйте списочную структуру в виде класса Реализуйте списочную структуру в виде класса.Динамический двусвязный список (операции: добавить элемент после данного, удалить данный элемент …). class List { private: Node* head; public: List(); bool IsEmpty(); подробнее

Показать сообщение отдельно
Michail97
 Аватар для Michail97
5 / 5 / 0
Регистрация: 18.09.2016
Сообщений: 80
12.10.2016, 18:16     Описать структуру с именем STUDENT
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>
#include<clocale>
using namespace std;
int const n=5;
 
int main(){
setlocale(LC_ALL,".1251");
 
struct student{
char fio[20];
int number;
float usp[n];};
 
student N[n];
int StudBestcount;
 
for(int i=0;i<n;++i){
    cout<<"Введите фамилию и инициалы студента "<<i<<"-ого списка:"<<endl;
    cin>>N[i].fio;
    cout<<"Номер группы студента "<<i<<"-ого списка:"<<endl;
    if(i==0)cin>>N[i].number;
    else  cin>>N[i].number;
    cout<<"Введите оценки студента "<<i<<"-ого списка:"<<endl;
    if(i==0){
    for(int j=0;j<n;++j){
        cout<<"Subject["<<j<<"]:";cin>>N[i].usp[j];
    if(N[i].usp[j]>0 && N[i].usp[j]<=5)continue;
    else {--j;cout<<"Пятибалльная система!"<<endl;}}}
    else
        for(int j=0;j<n;++j){
        cout<<"Subject["<<j<<"]:";cin>>N[i].usp[j];
        if(N[i].usp[j]>0 && N[i].usp[j]<=5)continue;
    else {--j;cout<<"Пятибалльная система!"<<endl;}}}
cout<<"Сведения о студентах по возрастанию номера группы"<<endl;
for(int i=0;i<n-1;++i){
        int imin=i;
for(int j=i+1;j<n;++j)
    if(N[j].number<N[imin].number) imin=j;
float temp=N[i].number; N[i].number=N[imin].number;N[imin].number=temp;}
for(int i=0;i<n;++i){
    cout<<"Фамилия и инициалы студента:"<<N[i].fio<<endl;
    cout<<"Номер группы студента: "<<N[i].number<<endl;
    cout<<"Оценки студента: "<<N[i].fio<<":"<<endl;
    for(int j=0;j<n;++j)
         cout<<"Subject["<<j<<"]:"<<N[i].usp[j]<<endl;}
cout<<"\nОтличники:\n"<<endl;
for(int i=0;i<n;++i)
for(int j=0;j<n;++j){
    StudBestcount=0;
    if(N[i].usp[j]>=4.0){cout<<"Фамилия и инициалы студента-отличника:"<<N[i].fio<<endl;
                        cout<<"Номер группы студента-отличника:"<<N[i].number<<endl;
                        j=(n-1);
                        ++StudBestcount;}}
    if(StudBestcount==0) cout<<"Студентов-отличников нет!"<<endl;
 
 
 
 
}
 
Текущее время: 21:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru