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

Структура "Студент": переделать задачу с использованием указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прекращена работа программы с++ http://www.cyberforum.ru/cpp-beginners/thread1230025.html
Помогите . #include <iostream> #include <vector> #include <iterator> using namespace std; bool sorted(int a,int razmer) { int z=0,tmp=a; for(int i=razmer-2;i>=0;i--)
C++ Ошибка при записи или чтении в бинарный файл Есть такие вот типы данных: struct Nomer { int n, tsena1Deni; string klass; int kMest, kZaselenii; bool svoboden; Nomer *sled; }; http://www.cyberforum.ru/cpp-beginners/thread1229879.html
C++ Отсортировать по убыванию тот столбец матрицы A, в котором находится макс. элемент второй матрицы D
Задано две матрицы А и Д. Составить программу сортировки в порядке убывания сверху вниз того столбца матрицы в котором находится максимальный элемент второй строки матрицы Д. Исходные и результирующие матрицы должны быть записаны в файл.
C++ Разработать программу формирования множества строчных латинских букв
Разработать программу формирования множества строчных латинских букв, содержащихся в заданном текстовом файле, и подсчета количества знаков препинания в нем. Результат записать в текстовый файл.
C++ Вставки препроцессорных макросов типа __FUNCTION__ в функцию в качестве параметров по умолчанию http://www.cyberforum.ru/cpp-beginners/thread1229623.html
Бонжорно :) Как можно накидать функцию, чтоб в качестве параметра по умолчанию передать ей название функции, откуда она вызывается? Нужно для лога. Ну вот например (понятно дело не компильнётся, т.к. error C2457: '__FUNCTION__': predefined macro cannot appear outside of a function body) void SuperLog(std::string logMsg, std::string caller = __FUNCTION__); В коде я хочу использовать свой...
C++ Использование setf() для установки флага этот листинг работает: #include <iostream> using namespace std; int main() { cout.setf(ios::showpos); cout.setf(ios::scientific); подробнее

Показать сообщение отдельно
Ales
0 / 0 / 0
Регистрация: 18.07.2014
Сообщений: 6
19.07.2014, 21:47  [ТС]     Структура "Студент": переделать задачу с использованием указателей
Описать Структуру с именем STUDENT с полями:
1. NAME-фамилия и инициалы;
2.GROUP-номер группы;
3.SES-успеваемость(массив из 5 элементов).Написать программу, выполняющую следующие действия:
-ввод с клавиатуры данных в массив STUD1, состоящий из 10 структур типа STUDENT;записи упорядочиваются по возрастанию номера группы.
- вывод фамилий и номеров группы студентов,имеющих средний балл больше 4.0;
-вывод соответствующего сообщения, если таковых студентов нет.

Помогите пожалуйста, переделать данный фрагмент программы с использованием УКАЗАТЕЛЕЙ на си++




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
 system ("cls");
    for (int i=0; i<size-1; i++) { // упорядочивание массива
        int imin=i;
        for (int j=i+1; j<size; j++)
         if (stud1[j].group<stud1[imin].group) imin=j;
        STUDENT a=stud1[i];
        stud1[i]=stud1[imin];
        stud1[imin]=a;
    }
    float sr_ball;
    int k=0;
    cout << "\n  Студенты со средним баллом выше 4:";
    for (int i=0; i<size; i++) {
        float sum=0;
        for (int j=0; j<5; j++) sum+=stud1[i].ses[j];
        sr_ball=sum/5;
        if (sr_ball>4) {
            cout << "\nномер группы: " << stud1[i].group << "; фамилия: " << stud1[i].name;
            k++;
        }
    }
    if (k==0) cout << "\nтаких студентов нет";
    return 0;
}
 
Текущее время: 22:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru