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

Структуры.Сортировка по именам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Fatal error C1014: слишком много включаемых файлов http://www.cyberforum.ru/cpp-beginners/thread831121.html
вот код, пишет что "1>c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(2) : fatal error C1014: слишком много включаемых файлов: глубина = 1024" #include <iostream> #include <math.h> double p,q,r,T1,T2,S1,S2,n,h,Int,R4; double I(double t) { return pow(p*pow(t,2)+q*t+r,2); }
C++ правильная перегрузка операторов Доброго времени суток. Я пишу класс матриц для себя. Возникла проблема при перегрузке операторов. Что должен возвращать оператор + и как это совместить с оператором = ? В моем коде запись c=a+b;(где c,a,b-переменные типа матрицы) работать не будет, потому что оператор + возвращает значение,а оператор = принимает ссылку. Как избежать этой проблемы? Вот код: class matrix { public:... http://www.cyberforum.ru/cpp-beginners/thread831117.html
Заголовочный файл и функции до определения C++
Нужна небольшая помощь. Делаю лабораторную и столкнулся в небольшой проблемой. Задание : // Напишите функцию вычисления произведения двух целых чисел. Перегрузите функцию для работы с тремя и четырьмя целыми числами и числами с плавающей точкой. Вынести объявления функций в отдельный заголовочный файл и использовать функции до их определения. Продемонстрировать в программе работу всех...
Вывод рандомных данных в классе из текстового файла C++
Хочу вывести рандомные данные из текстового файла по одному. Но не знаю как. Подскажите. Код: #pragma once #include <iostream> #include <fstream> #include <string.h> using namespace std; class Eng
C++ Сортировка указателей в массиве http://www.cyberforum.ru/cpp-beginners/thread831041.html
Выполните сортировку данных по алфавиту (по фамилии) - причем сортировать потребуется только указатели в массиве. Выведите отсортированнный массив. #include <iostream> #include <stdio.h> #include <cstdlib> #define STRLEN 20 using namespace std; struct STUDENT
C++ Микрофон Можно ли работать с микрофоном как с файлом, точнее открыть как файл и считывать все данные? Если можно, то как? А если нельзя, то какая лучшая библиотека для получения спектра с микрофона? подробнее

Показать сообщение отдельно
Avicii
 Аватар для Avicii
2 / 2 / 0
Регистрация: 01.12.2012
Сообщений: 123
08.04.2013, 01:56     Структуры.Сортировка по именам
Здравствуйте,столкнулся с проблемой,как отсортировать имена в алфавитном порядке,ни разу не сталкивался,не знаю как начать,помогите пожалуйста.
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
#include <iostream>
#include <stdio.h>
using namespace std;
struct student {char fio[50];
                int ball_physics;
                int ball_rus;
                int ball_math;
               };
int main()
{ int i,k,n=5;
  student gr[n];  
    for (int i=0;i<n;i++)
     {
        printf("FIO :");
        scanf("%s", &gr[i].fio);
        printf ("Ball for Physics: ");
        scanf ("%d",&gr[i].ball_physics);
        printf ("Ball for Mathematics:");
        scanf ("%d",&gr[i].ball_math);
        printf ("Ball for Russian Langague: ");
        scanf ("%d",&gr[i].ball_rus);
     }
        printf ("-----------------------\n");
        printf ("Accepted next students:\n");
        for (int i=0;i<n;i++)
         if ((gr[i].ball_math+gr[i].ball_physics > 124)  && gr[i].ball_rus >31)
         {k=gr[i].ball_math+gr[i].ball_physics;
         printf("%s %d\n",gr[i].fio," ",k);}
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru