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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread85422.html
Помогите составить блок-схему к программе, у самого не получается и программа Visustin бред выдаёт :( Вот код программы: #include <stdio.h> #include <stdlib.h> int evenRow(int *row, int cnt){ int i; for ( i = 0; i < cnt && !(row & 1); ++i ) ; return ( i == cnt );
C++ ряды помогите плиз, как создать ряд из чисел кратных 7 ? http://www.cyberforum.ru/cpp-beginners/thread85421.html
C++ Составить списки трех груп, равномерно распределив студентов по успеваемости в каждую из груп
Кто поможет написать алгоритм?Очень надо! Задан список из N абитуриентов, поступивших в вуз (в алфавитном порядке) для каждого студента задан средний бал, вступительных экзаменов. Составить списки трех груп, равномерно распределив студентов по успеваемости в каждую из груп!
Struct,union and bytes. C++
Разработать программу расчета закупки сырья промышленного предприятия. Данные о закупках хранить в виде массива структур. Итоговая информация должна выводиться на экран в виде таблицы, отсортированной по номеру накладной использовать структуры, битовые поля и смеси; все логически законченные части программы оформить в виде отдельных функций Как отсортировать структуру по накладной котороя...
C++ Двумерный массив на С http://www.cyberforum.ru/cpp-beginners/thread85416.html
Помогите!!!Нужно напистать на языке С вот такую программу: Найти сумму двух разреженных полиномов порядка N и M заданых ненулевыми коэфициэнтами и их номерами.
C++ Рекуректные формулы http://s006.***********/i213/1001/37/ed7a99615df3t.jpg желательно на С, непойму как решить пример ! подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3638 / 916 / 49
Регистрация: 10.01.2010
Сообщений: 2,469
14.01.2010, 20:35
Записи должны быть упорядочены по расчетным счетам плательщиков
Могу предложить банальную сортировку по типу
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru