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

из 4 функций сделать одну - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно объединить две програмы в одну http://www.cyberforum.ru/cpp-beginners/thread715495.html
ребят помогите объеденить эти две программы в одну...чтоб получилось толковая прогрмамма!#include <iostream> #include <Windows.h> #include <string> class Translator { private: struct Node { Node(std::string const& rus, std::string const& eng) :
C++ Прочитать txt и записать в другой txt файл Вот у меня например текстовый файл(Это 1 задание, осилил как-то), туда записан список студентов., мне нужно его прочитать (уже 2 задание)и записать в другой текстовый файл тот же список но уже с условием, выводить только 2 курс, и подсчетом суммы стипендии этих. Помогите написать пожалуйста!!! просто понятия не имею как. #include <iostream> #include <windows.h> #include <time.h> #include... http://www.cyberforum.ru/cpp-beginners/thread715492.html
Количество знаков табуляции C++
Здравствуйте. У меня такой вопрос. Можно ли как-то регулировать количество знаков табуляции \t в зависимости от счетчика? к примеру при i = 1 будет одна табуляция, а при i = 5 пять
C++ используя операторы описания и присваивания присвоить переменным
используя операторы описания и присваивания присвоить переменным определенных типов значения! целым-1, 12.9, 3 действительным-1.12,2.34,4.565 вывести на экран в виде целые затем следуют значения действительные затем следуют значения!
C++ Возникла ошибка при использовании Enum http://www.cyberforum.ru/cpp-beginners/thread715439.html
Вечер добрый. Реализую класс с датой и временем. И возникла проблема с месяцами. Решил создать отдельный тип для месяца: enum Months{January,February,March,April,May,June,July,August,September,October,November,December}; В классе Date как надо объявил Months getMon(); Далее создал метод, где наш месяц будет генерироваться Months Date::getMon() { Months a; int b;
C++ Почему программа компилируется но не работает? Заявки (телевизоры) поступают на проверку к 3 пунктам контроля . Если все контроллеры заняты , заявки встают в очередь . Если заявка пребывает в очереди больше 35 минут , она не обслуживается. 8-1.h #include<cstdio> #include<cstdlib> #include<ctime> using namespace std; #include "List.h" //подключение файла с описанием шаблона списка int brak=0; //счетчик случаев... подробнее

Показать сообщение отдельно
dmmax
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 81
03.12.2012, 14:48  [ТС]     из 4 функций сделать одну
Учитель помог, вот ответ:

Кликните здесь для просмотра всего текста
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
#include "module.h"
 
bool compare(Books* b1, Books* b2, char field)
{
    switch(field)
    {
        case '1':      // sortTNOP
            return b1->tnop > b2->tnop;
        case '2':     // sortWriters
            return strcmp(b1->writers, b2->writers) > 0;
        case '3':     // sortProduct
            return strcmp(b1->product, b2->product) > 0;
        case '4':     // sortPriece
            return b1->price > b2->price;
        case '5':
            return b1->check > b2->check;
 
    }
    return false;
}
 
void sort(Books* mas, int size, char field)
{
    bool flag;
    do{
        flag = false;
        for(int i = 0; i < size - 1; ++i)
            if(compare(&mas[i], &mas[i+1], field)){
                Books tmp;
                tmp = mas[i];
                mas[i] = mas[i+1];
                mas[i+1] = tmp;
                flag = true;
            }
    }while(flag);
}


заместо тех 5 сортировок, всё в двух функциях. очень удобно
 
Текущее время: 01:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru