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

Описать структуру с именем Order - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, …, 10 кг конфет http://www.cyberforum.ru/cpp-beginners/thread85366.html
Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, …, 10 кг конфет. А с этим как быть на С++?!
C++ Вывести в порядке убывания все целые числа, расположенные между A и B Даны два целых числа A и B (A < B). Вывести в порядке убывания все це-лые числа, расположенные между A и B (не включая числа A и B), а также количество N этих чисел. Как записывать на С++? Помогте пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread85329.html
Linked List na C C++
kak perevernut na C LinkedList esli mo0jno kod pojaluista.
Своя СУБД C++
Можно ли заранее оценить сложность и трудоёмкость такого проекта? Учесть, что: 1. Используемый язык - С++. 2. СУБД должна быть реляционной. 3. Надо поддерживать несколько таблиц в одной БД. 4. Надо поддерживать технологии ADO и BDE.
C++ Хаффман и не правильное разархивирование http://www.cyberforum.ru/cpp-beginners/thread84999.html
Я уже долго работаю с кодировкой методом Хаффмана...сделано много(для меня), и вот: он уже строит дерево, архивирует файл, но разархивировать не получается!!! Почему не пойму(как всегда =) ). Алгоритм архивации таков: подсчитываем скок и каких символов в файле, строим дерево, записываем инфу(не много) для восстановления и потом кодируем в файл. Алгоритм разархивирования: из информации для...
C++ Построение графиков C++ Доброго времени суток, коллеги! В идеале необходимо следующее: создание графиков и вывод результата в поток. Подскажите названия платформонезависимых библиотек аналогичных RRDtool, но не таких тяжелых, но и не таких низкоуровневых как GD. Хотелось бы иметь готовую реализацию осей, массивов данных и т.п. И желательно freeware :) Заранее спасибо! подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
 Аватар для insideone
3622 / 900 / 47
Регистрация: 10.01.2010
Сообщений: 2,429
14.01.2010, 20:35     Описать структуру с именем Order
Записи должны быть упорядочены по расчетным счетам плательщиков
Могу предложить банальную сортировку по типу
C++
1
2
3
4
5
6
7
8
9
10
for (int i=0; i < n; i++)
   for(int j=0; j < n; j++)
      if ( i != j )
         if ( ToInt(Spisok[i].plat) > ToInt(Spisok[j].plat)
         { // меняем местами
             order TempOrder;
             TempOrder = Spisok[i].plat;
             Spisok[i].plat = Spisok[j].plat;
             Spisok[j].plat = TempOrder;
         }
Где ToInt функция возвращающая int из 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
int ToInt(char* Donor)
{
    int Negative=1;
    int i=0, j=0, tempN[64], mult = 1, iReturned = 0;
 
    // Если это не цифра а '-' нужно запомнить что число отрицательное
    if ( Donor[0] == 0x2d ) { Negative = -1; i++; }
    // Пока char не кончится
    while (Donor[i])
    {
        tempN[j] = (Donor[i]-0x30);
        i++; j++;
    }; j--;
 
    do
    {
        iReturned += (mult*tempN[j]);
        mult *= 10;
        j--;
    }
    while ( j > -1 );
 
    return iReturned*Negative;
}
 
Текущее время: 05:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru