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

Сортировка данных структуры! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ввод массива в строку http://www.cyberforum.ru/cpp-beginners/thread26481.html
не могу ввести числа массива в строку! символ "новая строка" всё портит, который как я понял сразу после сканфа. а вообще можно так организовать? ну чтобы матрица нормально вводилась: сначала одна строка, потом другая и т.д.
C++ очистка экрана в C не получается очистить экран( вроде библиотеку подключил (conio.h) использовал "clrscr();" что не так? http://www.cyberforum.ru/cpp-beginners/thread26478.html
Найти самое длинное слово C++
Помогите пожалуйста. Вот задания: 1 Слова в строке разделены пробелами. Найти самое длинное слово. 2. Слова в строке разделены последовательностями пробелов. Удалить лишние пробелы. 3. Дана строка, слова в которой разделены пробелами. Удалить из строки самое короткое слово. 4. Дана строка, слова в которой разделены пробелами. Все слова в строке перевернуть. Заранее благодарна!
Структура C++
как написать программу ?кто лучше учится девочки или мальчики в классе?
C++ Задача с треугольником http://www.cyberforum.ru/cpp-beginners/thread26431.html
Дан Треугольник: на рисунке, ниже, заданы две стороны a,b и площадь S. Вычислить и вывести на экран и в фаил остальные элементы треугольника, т.е. Сторону с, и углы A,B,C, а также высоту hb.
C++ Найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих цифр. Найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих цифр. Добавлено через 4 минуты 14 секунд Народ помогите решить а,,,(Найти все натуральные числа, не превосходящие заданного N и равные сумме кубов своих цифр) подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1347 / 880 / 52
Регистрация: 02.01.2009
Сообщений: 2,645
Записей в блоге: 1
17.03.2009, 22:12     Сортировка данных структуры!
можно что-то типо этого сделать
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
#include <iostream>
#include <algorithm>
using namespace std;
struct car
{
    char name[256];
    int km;//но не char[256]
};
 
bool foo(const car &c, const car &b)
{
    return c.km < b.km;
}
 
int main()
{
    car c[2];
 
    strcpy(c[0].name,"bmw");
    c[0].km = 2003;
 
    strcpy(c[1].name,"mersedes");
    c[1].km = 100;
 
    for(int i = 0; i < 2; ++i)
        cout<<c[i].name<<" km: "<<c[i].km<<endl;
 
    std::sort(c,c+2,foo);
 
    for(int i = 0; i < 2; ++i)
        cout<<c[i].name<<" km: "<<c[i].km<<endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru