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

Структуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать введённую с клавиатуры цифру от 0 до 10 словами на английском языке http://www.cyberforum.ru/cpp-beginners/thread363536.html
Записать введённую с клавиатуры цифру от 0 до 10 словами на английском языке Еще раз создадите эту тему (в третий раз) - карточка обеспечена. Это первое, второе - если это С++, зачем вы уже третий раз создаете тему в VBA и с неверным заголовком?
C++ Помогите с задачами в с++ 1)даны вещественные положительные числа a,b,c. Если существует треугольник со сторонами a,b,c: а)определить его вид (прямоугольный, тупоугольный, остроугольный) б)определить его особенности(равносторонний, равнобедренный, разносторонний) 2)Вводятся числа 1-7, вывести день недели http://www.cyberforum.ru/cpp-beginners/thread363534.html
C++ Найти сумму между максимумом и минимумом в массиве.
Найти сумму между максимумом и минимумом в массиве. Подскажите пожалуйста, почему выдает не правильный ответ? Как исправить???? Пишу на Dev. #include <iostream> #include <conio.h> #include <stdlib.h> using namespace std; int max,min; int Imax, Imin;
C++ Дана матрица A(5,6). Составить массив содержащий минимальные элементы каждого столбца.
Дана матрица A(5,6). Составить массив содержащий минимальные элементы каждого столбца.
C++ Найти сумму ряда http://www.cyberforum.ru/cpp-beginners/thread363487.html
Вычислить :(1+sin(0.1))*(1+sin(0.2))*...*(1+sin(10))
C++ Требуется написать 3 программы по структурам и алгоритмам обработки данных Всем привет. Препод дал 3 лабы. Вообще понятия не имею, как их писать. Если кто знает, помогите. И ещё: может какая литература на эту тему есть? Посоветуйте пожалуйста. Программы нужно написать на С++ ------------------------------------- Лабароторная работа #1 Написать процедуру, реализующую операцию пуш и поп для стекана базе 2-х связанного списка. ... подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
09.10.2011, 18:05     Структуры
Цитата Сообщение от MOLK Посмотреть сообщение
Не получается организовать поиск в массиве структуры с минимальным значением заданного поля. HELP!
Заранее спасибо!
MOLK, берёшь из структуры какое нибудь поле перегружаешь его ключевым словом operator, дальше структуру прогоняешь как обычный массив, вот пример:
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
struct lombard
{char FIO [100];   //продолжительность
 int date;
 char naimenovanie [100];
 int ocen_stoim;                                                                
 int zalog;                                  
 int data;
 int srok_hran;
 bool operator < (int n) const {  // тут поле использовал zalog измени тебе какое надо
    return (zalog < n);
 }
 bool operator > (int n) const {
    return (zalog > n);
 }
 bool operator == (int n) const {
    return (zalog == n);
 }
};
 
int main() {
    for(int i = 0; i < zap; i++)
        mas_lombard[i].zalog = 1 + rand() % 100;
    
    for(int k = 0; k < zap; k++) {
            if(mas_lombard[k] < 50) // вывести значения меньше 50
                   printf("%d\n", mas_lombard[k].zalog);
            if(mas_lombard[k] == 30) // проверка на идентичность
                   puts("\tSUCH NUMBER...");
    }
    getchar();
    return 0;
}
 
Текущее время: 04:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru