Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните план изучения C++ https://www.cyberforum.ru/ cpp-beginners/ thread560535.html
мне один человек посоветовал такой план изучение С++(для самоучек) 1. Основа C++, с понятием об ООП. 2. Win32 API и параллельно подучить C++. 3. Изучение C++ глубже. 4. C++ .NET или начну изучать C# .NET Единственно что мне здесь не понятно это 2. Win32 API и параллельно подучить C++. Это мне надо учить и WinApi и С++ вмести я так понимаю?
C++ Быстрый алгоритм перестановки элементов одномерного массива
Ищу быстрый алгоритм перестановки элементов одномерного массива. В массиве int, надо менять местами элементы для получения "популяции" на вход генетики. Должен работать быстро, несколько десятков раз подряд(если на выходе один массив) или давать менее m! массивов(m-количество элементов), т.е. с возможностью остановки алгоритма до генерации m! массивов. Можно только название алгоритма, если он...
C++ Структура: Исключив из заданного массива данных типа data несуществующие даты, остальные напечатать, считая наименьшую дату началом года typedef struct {int d, m;} data; Исключив из заданного массива данных типа data несуществующие даты, остальные напечатать, считая наименьшую дату началом года. (в году 365 дней) https://www.cyberforum.ru/ cpp-beginners/ thread560526.html C++ Решение куб. уравнения. https://www.cyberforum.ru/ cpp-beginners/ thread560513.html
решение кубического уравнения. Программа работает слишком медленно. (Не знаю в каком месте медленно, как по мне - так нормально) Есть кубическое уравнение вида A*X3 + B*X2 + C*X + D = 0. все корни уравнений – целые числа и находятся на отрезке . написать программу, которая поможет ему найти корни кубических уравнений! Я пишу так. Как известно, целочисленные корни уравнения являются...
C++ Файл: В текстовом файле подсчитать количество непустых строк.
В текстовом файле подсчитать количество непустых строк.
C++ Вычислить по формуле помогите, очень надо решить..... https://www.cyberforum.ru/ cpp-beginners/ thread560504.html
C++ Зашифровать текст Зашифровать текст методом Гронсфельда. Ключом является конечная последовательность цифр, которую записывают подряд над символами шифруемого текста. Цифра, стоящая над литерой, является величиной смещения (т.е. говорит о том, на сколько надо продвинуться вперед по таблице кодировки от текущего символа, чтобы получить от него замену). Протестировать программу. https://www.cyberforum.ru/ cpp-beginners/ thread560502.html MonoDevelop Console could not be created C++
Если я скомпилирую код кнопкой F5 то снизу появляется панель "вывод приложения", если ее закрыть появляется 2 окна Object reference not set to an instance of an object в деталях написано System.NullReferenceException: Object reference not set to an instance of an object at MonoDevelop.Debugger.Gdb.GdbSession.RunCommand (System.String command, System.String args) in...
C++ таймер извините , я знаю что уже миллион раз спрашивали это но подскажите обычный таймер в С++ не винапи а просто в С++ и как чтобы обнавлялась страница к примеру чтобы таймер стоя на месте менял цифры в последовательности какую задам спасибо ! https://www.cyberforum.ru/ cpp-beginners/ thread560486.html C++ Избежание конфликтов с другими процессами. Как при условии того, что есть процесс, имя которого равно имени исполняемого файла, уведомить пользователя об этом? Добавлено через 14 часов 58 минут Цель: Пользователь активировал программу -> Может быть она затормозила и нетерпеливый пользователь включит ещё раз, а дальше я незнаю что сделаю : Либо выключу старый(вдруг заглючило программу) и включу новый запущенный, либо просто уведомлю. https://www.cyberforum.ru/ cpp-beginners/ thread560474.html
Проверить, принадлежит ли первой круг полностью другому кругу или наоборот C++
Проверить, принадлежит ли круг(x-a1)2+(y-b1)2=R12 полностью кругу (x-a2)2+(y-b2)2=R22 или наоборот
C++ Данные типа char не понимает кириллицу Имеется массив типа char. Ввод данных с клавиатуры. Когда пишу кирилиццей, то отображается аброкодабра. При вводе латиницей проблем нет. Решил проверить это в простой программе - тоже самое: int main() { setlocale(LC_ALL, "russian"); char a; cin >> a; cout << a; getch(); } https://www.cyberforum.ru/ cpp-beginners/ thread560456.html
27 / 6 / 0
Регистрация: 28.10.2010
Сообщений: 352
06.05.2012, 15:30  [ТС] 0

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

06.05.2012, 15:30. Показов 7322. Ответов 38
Метки (Все метки)

Ответ

Вот что я написал.
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
// andrei3.cpp : Defines the entry point for the console application.
//
// 2kontrol.cpp : Defines the entry point for the console application.
//
// 2 контрольная 2 семестра.
///ОСТАЛОСЬ ОТСОРТИРОВАТЬ ГРУППЫ ПО НОМЕРУ
#include "stdafx.h"
#include <fstream>
#include <string>
#include <stdlib.h>
#include <iostream>
using namespace std;
 
const int l_name = 25, l_ysp=5;
struct trent
{
        int num;
        char name[l_name];
        char ysp[l_ysp];
        int summ[5];
};
void selection_sort(trent *tr, const int sz);
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale (LC_ALL, "Rus");
   // const int l_name = 9;  
    const int l_trent=100;
    trent dbase[l_trent];    
    
    float sr;
    
    int ser=0;
    fstream infile;
    infile.open("dbase4.txt", ios::in);
    if (!infile.is_open())
    {
        cout << "Error opening file\n";
        return 0;
    }
 
    int cnt = 0;
    while(!infile.eof())
    {
        infile >> dbase[cnt].name
               >> dbase[cnt].num
               >> dbase[cnt].ysp;
        ++cnt;
    };
    selection_sort(dbase, cnt);     
    const int size=100;
    float summ[size];
 
    for (int i = 0; i < cnt; i++)
    {
        for (int k=0; k<l_ysp;k++)
        {
      
            ser=ser+dbase[i].ysp[k]-'0';    
        }
        
        summ[i]=ser/l_ysp;
        //cout <<summ[i]<<endl;
        ser=0;
        
    }
/*
    int evalbuf = 0, i;
    int numbuf = 0;
    char namebuffer[100];
    bool flag = true;
    while(flag)
    { 
        flag = false;
        for( i = 0; i < sz - 1; ++i)
        {
            if (dbase[i + 1].num < dbase[i].num)
            {
 
                
                numbuf = dbase[i].num;
                evalbuf = ysp[i] ;
                strcpy(namebuffer,dbase[i].name); 
        
                dbase[i].num = dbase[i + 1].num;
                ysp[i] = ysp[i + 1];
                strcpy(tr[i].name,tr[i + 1].name);       
    
                tr[i + 1].num = numbuf;
                ysp[i + 1] = evalbuf;
                strcpy(tr[i + 1].name, namebuffer);          
                flag = true;
            }
        }
    }
    */
 
    while (true) 
    {
        cout << "Введите средний балл студента или 0:"; cin >>sr;
        if (sr==0) return 0;
        bool not_found = true;
        for (int i = 0; i < cnt; i++)
        {
            if (summ[i]>sr)
            {               
                    cout << dbase[i].name <<' '<< dbase[i].num << ' ' << dbase[i].ysp << endl;
                    not_found = false;
                
            }
        }
 
    
    }
    
    
    return 0;
}
 
void selection_sort(trent *tr,const int sz)
{/*
    for (int i = 0; i < sz; ++i)
    {
        int pos = i;
        int tmp=0;      
        for (int j = i + 1; j < sz; ++j)
        {
            if (tr[j].num< tmp)
            {
                //pos=j;
                tmp = tr[j].num;
                tr[j].num = tr[i].num;
                tr[i].num = tmp;
            }  
        }       
    }*/
 
}
У меня не получается сделать сортировку по номерам групп.

Вернуться к обсуждению:
Описать структуру с именем STUDENT C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.05.2012, 15:30
Готовые ответы и решения:

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

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

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

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

38
06.05.2012, 15:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2012, 15:30
Помогаю со студенческими работами здесь

Описать структуру с именем Student
Вот задание . Описать структуру с именем Student, содержащую следующие поля: name – имя, group –...

Описать структуру с именем student
Нужна помощь в решении задачи в Borland C, 16. Ввести структуру СТУДЕНТ с полями ФИО, ГОД...

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru