Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Рандом
Нужна помощь!!!! Вот исходный код: #include "stdafx.h" #include <stdlib.h> #include <iostream> #include <time.h> using namespace std; int random(int a, int b) Yamakasi009, return rand() % (b-a)+a;
C++ Объясните пожалуйста некоторые участки кода https://www.cyberforum.ru/ cpp-beginners/ thread1019391.html
Есть код (Идеально сбалансированное дерево): // #include "stdafx.h" #include <stdio.h> #include <iostream> using namespace std; struct node { Не совсем понятно, что происходит здесь: Метод, который возвращает указатель на указатель на структуру node. И обьявления двух методов без определения.
C++ Вставить в список L за первым вхождением элемента Е все элементы списка L1 https://www.cyberforum.ru/ cpp-beginners/ thread1019452.html
Помогите пожалуйста с заданием "Вставить в список L за первым вхождением элемента Е все элементы списка L1.":) Добавить получается только 1 элемент.
C++ Скачивание и сохранение файлов (счетчик не считает) https://www.cyberforum.ru/ cpp-beginners/ thread1019514.html
Пытаюсь скачивать и сохранять файл С URL файла разобрался получаю правильно и передаю А вот с именем сохраняемого никак хочется получить на выходе Myfile01.jpg Myfile02.jpg Myfile03.jpg... а что здесь представляет из себя savefile и counter ? Сдаётся мне, вы к строке прибавляется внаглую число :) wstring urlfile; wstring savefile; int counter; ага :sorry: пробовал по...
C++ Задание на двумерный массив с оформлением в виде функции
Среди столбцов заданной целочисленной матрицы, содержащей только такие элементы, которые по модулю не больше m, найти столбец с минимальным произведением элементов. upp01, А в чем проблемы?) Показывайте код, посмотрим
C++ Напечатать в виде таблицы все полученные значения для m https://www.cyberforum.ru/ cpp-beginners/ thread1019390.html
DEV C++ !!! Десятичное целое число m переводится в двоичную систему счисления, разряды в этой записи переставляются в обратном порядке, и снова производится перевод в десятичную систему счисления.... тут перевод в двоичку, твое задание я не понял:rtfm: #include <iostream> int main(){ for(int x = 512; x < 1024; x++){ cout<<x<<" "; for (int i=7; i>=0; --i) { cout<<(int)((x>>i)&1); }...
C++ Как сгладить неоднородности в массиве Доброго дня, пытаюсь решить второй день задачу по удалению случайных значений из массива. Проблема осложнена тем, что массив содержит порядка 500.000 элементов и алгоритм нужен очень быстрый, т.к.... Определите критерии неоднородности. Что считать неоднородностью? 3 нуля, 4 нуля или 9 нулей среди единиц? https://www.cyberforum.ru/ cpp-beginners/ thread1019450.html C++ Функция Бесселя Добрый день. Ищу код функции или класс..., где можно вычислить значения функции Бесселя любого порядка в заданных точках. Смотрел а яндексе, но ничего кроме учебников и теории не нашел. Может... попробуй посмотри тут http://alglib.sources.ru/specialfunctions/bessel.php https://www.cyberforum.ru/ cpp-beginners/ thread1019461.html
C++ Конец в VC 6.0 Как сделать в С++ 6.0, чтобы программа показывала результат, а не закрывалась сразу же? в версии 6.0 не работает! Добавлено через 34 секунды getch () тоже не работает Не работает или некомпилируется? https://www.cyberforum.ru/ cpp-beginners/ thread1019458.html C++ Классы С++ (как описать методы и свойства к массиву) https://www.cyberforum.ru/ cpp-beginners/ thread1019380.html
Есть Класс Массив. помогите описать для него простой метод и свойство. Метод: Сумма или Среднее арифметическое элементов массива. Свойство: Возвращающее общее количество нечетных... какое либо пояснение Чтобы не терять ни ваше время, ни время пояснящих, конкретизируйте то, что вам не понятно.
C++ Отличия dynamic_cast, static_cast и (object*) https://www.cyberforum.ru/ cpp-beginners/ thread1019363.html
хочу разобраться с преобразованием указателей в c++ Итак имеем указатель на какойто класс myclass *mc = new myclass(); myclass2 *mc2 = new myclass2(); myclass3 *mc3 = new myclass3(); 1) ... noname_club, Читайте стандарт. Параграф 5.2.3 Explicit type conversion (functional notation). На тему static_cast - преобразование происходит на этапе компиляции, а не перед ним.
C++ char и char* разница Привет всем:) Изучаю С++ и вот застрял на задании где надо удалить символ из входного потока. В гугле нашел вот такое код( смотрите ниже ). Он работает удаляет нужный символ. Но я не могу понять чем... Изучаю С++ Прочитайте главу про указатели. https://www.cyberforum.ru/ cpp-beginners/ thread1019350.html
619 / 218 / 51
Регистрация: 22.11.2010
Сообщений: 1,781
Записей в блоге: 3
0

Сортировка структуры по полю - C++ - Ответ 5392930

26.11.2013, 14:17. Показов 2795. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть структура типа СТУДЕНТ с полями:
*фио
*группа
*массив из пяти чисел (оценки)
Необходимо отсортировать структуру по возрастанию поля группа, выбрал самый простой метод клубок. В самом начале кода вылетает ошибка L-Value required.

C++
1
t1 = data[i].fio;
t1 и поле fio имеют тип char

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
#pragma hdrstop
#pragma argsused
#include <iostream.h>
 
void main()
{
struct student
{char fio[10];
int group;
int ocenki[5];
};
student data[5];
int i,j,t2,t3,t4,t5,t6,t7;
char t1;
//---------------------------------------------
for (i = 0; i < 5; i++) {   //vvod dannyh structury
cin>>data[i].fio;
cin>>data[i].group;
for (j = 0; j < 5; j++) {
cout<<"Ocenka #"<<j+1;cin>>data[i].ocenki[j];
}
}
//---------------------------------------------
//sortirovka dannyh po polu ocenok
/*for (i=0;i<5; i++)
if (data[i].group<data[i+1].group)
{
t1 = data[i].fio;
t2=data[i].group;
   for (j=0;j<5;j++) {
   t3=data[i].ocenki[j];
   t4=data[i].ocenki[j+1];
   t5=data[i].ocenki[j+2];
   t6=data[i].ocenki[j+3];
   t7=data[i].ocenki[j+4];}
   //------------------------
   data[i].fio=data[i+1].fio;
   data[i].group=data[i+1].group;
   for (j=0;j<5;j++) {
   data[i].ocenki[j]=data[i+1].ocenki[j];
   data[i].ocenki[j+1]=data[i+1].ocenki[j+1];
   data[i].ocenki[j+2]=data[i+1].ocenki[j+2];
   data[i].ocenki[j+3]=data[i+1].ocenki[j+3];
   data[i].ocenki[j+4];data[i+1].ocenki[j+4];}
 
 
} */
//---------------------------------------------
for (i = 0; i < 5; i++)  //prostoi vyvod dannyh structury
{
cout<<data[i].fio<<" "<<data[i].group<<" ";
for (j=0;j<5;j++)
{
cout<<data[i].ocenki[j]<<" ";
}
cout<<"\n";
}
//---------------------------------------------
cin>>" ";
}
Вопрос- в чем моя ошибка?

Вернуться к обсуждению:
Сортировка структуры по полю C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.11.2013, 14:17
Готовые ответы и решения:

Сортировка структуры по полю Tag и по полю Eng
Есть структура: struct _1C { string Tag; string Rus; string Eng; _1C(const string &amp;Tag, const string &amp;Rus, const string...

Сортировка по полю структуры
Всем привет,есть следующие задание заполнить информацию о студентах группы,а потом отсортировать по парням и девушкам,но почему то мой if...

Сортировка структуры по полю
Здравствуйте, пытаюсь реализовать алгоритм k-средних по этому математическому описанию Проблема возникла на п.2.: найти минимальное...

6
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.11.2013, 14:17
Помогаю со студенческими работами здесь

Сортировка пузырьком по полю структуры
Проверьте весь код и главная проблема печатает одни нули #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;iostream&gt; ...

Сортировка по заданному полю структуры
Вот моя программа... не могу понять почему не работает сортировка по дате... #include&lt;locale.h&gt; #include&lt;stdio.h&gt; ...

Сортировка по структуры по полю ФИО
О ГУРУ программирования! Помогите мне решить задачу. Нужно отсортировать структуру по полю FIO. Но неведомые силы не дают это мне сделать....

Запись и чтение структуры из файлов, сортировка по полю
у меня есть 2 проги в одной создается файл а в другой обработка #include &lt;cstdio&gt; const char fileName =...

Сортировка посредством пирамиды структуры "Отдел" по заданному полю
Нужно отсортировать структуру по году. Год то сортируется, но никак не сохраняется другая информация соответственно ему. Что-то незнаю...

0
Новые блоги и статьи
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
std::span в C++: Производительно­сть и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru