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

как отсортировать в структуре данные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Статический массив http://www.cyberforum.ru/cpp-beginners/thread1128708.html
Верхняя и нижняя границы для значений элементов массива вводятся с клавиатуры. Программа должна по выбору пользователя либо заполнять массив с консоли, либо с помощью генератора случайных чисел. Каждый логически законченный фрагмент должен быть оформлен в виде отдельной функции. Дан целочисленный массив. 1) Поменять в нем 1-й элемент с последним, 2-й с предпоследним и т.д. 2) Определить...
C++ Дана строка. Вывести слова, в которых встречается последовательность qwe не могу сделать. Помогите плс http://www.cyberforum.ru/cpp-beginners/thread1128696.html
Перевод из C в C++ и обратно C++
#include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> #include <malloc.h> #include <clocale> using namespace std; using namespace System;
C++ Аналог goto
Подскажите ,есть ли в С++ аналог оператора goto? Есть код: int main() { setlocale(0, ""); //поддержка русского языка int num; start: cout << "введите 1 для решения СЛАУ , 0 для выход \n"; cin >> num;
C++ Количество отрицательных и количество положительных элементов http://www.cyberforum.ru/cpp-beginners/thread1128685.html
Количество отрицательных и количество положительных элементов.
C++ Определить позиции запятых Дано строчку символов, содержащий комы. Определить, на какой позиции находится первая и последняя по порядку кома подробнее

Показать сообщение отдельно
Федорец
1 / 1 / 1
Регистрация: 02.02.2014
Сообщений: 65
24.03.2014, 21:26  [ТС]     как отсортировать в структуре данные
я дописала библиотечку алгоритм и вставила в конец программы, не сортирует

Добавлено через 23 секунды
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
#include <iostream>
#include <string>
#include <locale>
#include <fstream>
#include <algorithm>
using namespace std;
 
 
struct Grup{
    char name[20];
        char lname[20];
    int date[5];
        int month [5];
        
}G[20];
 
int main()
{
    setlocale(LC_ALL,"Russian");
    FILE *f=fopen("show.txt","r");
    cout<<"Список именинников по месяцам"<<endl;
    int i = 0; bool k=false;
    while (!feof(f))//до тех пор пока будет достигнут конец файла
    {
        fscanf(f,"%s",&G[i].name);
        fscanf(f,"%s",&G[i].lname);
        fscanf(f,"%s",&G[i].date);
            for(int j=0;j<5;j++)
            fscanf(f,"%d",&G[i].month[j]);
            sort(G[i].month, G[i].month + 5);
            cout<< G[i].name<<" "<<G[i].lname<<endl;
    }
  
    return 0;
}
Добавлено через 27 секунд
выводит фамилии и имена как и в файле
 
Текущее время: 08:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru