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

С++ Отсортировать список спортивных команд - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ решение заданий на C++ http://www.cyberforum.ru/cpp-beginners/thread660486.html
Помогите решить задания по C++ builder 1.сделать выражение на c++: cos^5(y+1/y) 2. Какая ошибка присутствует в этом операторе, дайте описание ошибки и скажите как исправить. P:=Q*T; 3. Как сделать величину на c++ : 7.3^2.5 4. Составить блок схему и С + + программу, которая вводит с клавиатуры значение аргумента, вычисляет и печатает Y, и выполняет запрос и повторения вычислений.
C++ Обработка всевозможных исключений Снова здравствуйте! Я хотел у вас узнать, как, напиример, в консольном приложении(да и любом другов,просто в консоли нагляднее),сделать обработку всех исключений?Весь код что ли заключать в Try-catch? Если есть что то еще,то очень прошу пример. http://www.cyberforum.ru/cpp-beginners/thread660478.html
C++ как задать границу для типа данных unsigned char*
У меня есть двумерный массив значений типа unsigned char*, диапазон значений которого 0 - 255. Как задать условие, чтобы при увеличении на единицу, элементы, значения которых 255 оставались равны 255 а не превращались в 0.
C++ Решение СЛАУ
Доброго времени суток . Пишу программу , которая должна решать системы линейных уравнений методом Гаусса(методом ведущего элемента в столбце) . Код написан , но почему-то возникают проблемы "на ровном месте" , например , неправильно находит ведущий элемент , хотя алгоритм вроде бы правильный . Буду благодарен за любую помощь . #include<iostream.h> #include<math.h> void swap_rows(double **,...
C++ Указатели и ссылки http://www.cyberforum.ru/cpp-beginners/thread660448.html
Допустим, что есть функция, в которую мы кидаем массив по указателю и кол-ву элементов. void printArray(int *arr, int elements) Вызываем функцию, соответственно printArray(&arr, 10)
C++ Вспомогательный макрос для вывода строки и значения Привет всем #include <iostream> using namespace std; #define PRINT(STR,VAR)\ cout << STR " = " VAR << endl int main() { int j; подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
30.09.2012, 09:25     С++ Отсортировать список спортивных команд
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
#include <iostream>
#include <cstring>
 
struct Team
{
    char tname[20], city[20], cname[20];
    size_t points;
};
 
std::ostream& operator<<(std::ostream& ost, Team const& t) // оператор вывода struct Team в поток
{
    return ost << t.tname << '\n' << t.city << '\n' << t.cname << '\n' << t.points;
}
 
void Print(Team* p, size_t size) // печать списка
{
    for(size_t i = 0; i < size; ++i)
    {
        std::cout << p[i] << "\n\n";
    }
}
 
int main()
{
    size_t const size = 3;
    Team arr[size], tmp;
    int i, j;
    for(size_t i = 0; i < size; ++i) // заполнение списка
    {
        std::cout << "\nInput team name: ";
        std::cin.getline(arr[i].tname, sizeof(arr[i].tname));
        std::cout << "Input city: ";
        std::cin.getline(arr[i].city, sizeof(arr[i].city));
        std::cout << "Input coach name: ";
        std::cin.getline(arr[i].cname, sizeof(arr[i].cname));
        std::cout << "Input points: ";
        (std::cin >> arr[i].points).sync();
    }
    for(i = 0; i < size; ++i) // сортировка по имени тренера
    {
        tmp = arr[i];
        for(j = i - 1; j >= 0 && strcmp(arr[j].cname, tmp.cname) > 0; --j)
        {
            arr[j + 1] = arr[j];
        }
        arr[j + 1] = tmp;
    }
    std::cout << "\nSort by coach name:\n\n";
    Print(arr, size);
    for(i = 0; i < size; ++i) // сортировка по очкам
    {
        tmp = arr[i];
        for(j = i - 1; j >= 0 && arr[j].points > tmp.points; --j)
        {
            arr[j + 1] = arr[j];
        }
        arr[j + 1] = tmp;
    }
    std::cout << "\nSort by points:\n\n";
    Print(arr, size);
    return 0;
}
 
Текущее время: 06:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru