Форум программистов, компьютерный форум 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){...
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
3639 / 918 / 49
Регистрация: 10.01.2010
Сообщений: 2,469
15.01.2010, 14:18
видимо из strcmp больше не выжмешь... он видит что одна строка начинается с более раннего символа чем другая да и выдает результат
с другой стороны:
C++
1
2
3
4
5
6
7
8
9
10
for (int j=0;j<=14;j++)
        for (int i=1;i<=14;i++)
            {                                                    //сорировка не работает
             if (Spisok[i].plat < Spisok[i-1].plat)
                { 
                  tmp=Spisok[i-1];
                  Spisok[i-1]=Spisok[i];
                  Spisok[i]=tmp;   
                }
            }
зачем цикл j?
я предлагал вам почти так же
C++
1
2
3
4
5
6
7
8
9
10
11
for (int i=0;i<=15;i++)
        for (int j=0;j<=15;j++)
            {
             if ( i != j )
             if (strcmp(&Spisok[i].plat[0], &Spisok[j].plat[0]))
                { 
                  tmp=Spisok[j];
                  Spisok[j]=Spisok[i];
                  Spisok[i]=tmp;   
                }
            }
попробуйте
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru