Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нахождение самой длинной цепочки отрицательных элементов с использованием указателей https://www.cyberforum.ru/ cpp-beginners/ thread786649.html
В одномерном массиве из 100 элементов найти самую длинную цепочку отрицательных элементов. m = { 16, 78, 99, 6, -29, 19, -52, 65, -88, 51, -79, -22, 32, -25, -62, -69, -2, -59, -75, 89, -87, 95, -22, 85, -49, -75, 76, 73, -59, -52, 30, 49, -28, -48, 0, 57, -6, -85, 0, -18,
C++ Как заставить объекты масштабироваться вместе с окном?
Итак, дорогие мастера кодинга на с++, совсем ламерский вопрос: Как заставить объекты, например sTabSheet масштабироваться вместе с масштабированием формы? Метод научного тыка не помог. :) Извиняйте за ламерство и благодарю заранее.
C++ Однонаправленный список, где создать указатель на первый элемент? https://www.cyberforum.ru/ cpp-beginners/ thread786645.html
struct listNode{ char data; listNode *next; }; class List{ public: void add(char); int delete (int); int search(int);
C++ Дано трехзначное число. Определить, есть ли среди его цифр пара одинаковых https://www.cyberforum.ru/ cpp-beginners/ thread786641.html
Дано трехзначное число. Определить, есть ли среди его цифр пара одинаковых
Четность/нечетность C++
Как определить четность/нечетность числа (использовать остаток от деления нацело (%) и другие бинарные функции нельзя)?
C++ Сортировка типизированного файла https://www.cyberforum.ru/ cpp-beginners/ thread786627.html
Здравствуйте подскажите пожалуйста, как отсортировать типизированный файл из фамилиями по алфавиту и записать его в тотже файл. Задание. Разработать программу на языке С + +, реализующая: 1.1 функцию записи типизированный файл INFO.DAT согласно варианту; 1.2. функцию чтения из файла INFO.DAT согласно варианта. Сформировать файл, содержащий фамилии N студентов группы (в произвольном...
C++ Цикл while (обновлять while если имеется 2 обновляющих значения) https://www.cyberforum.ru/ cpp-beginners/ thread786623.html
while(a==0){ if(a==0){ st.push(k); st1.push(l+1);}.. Как сделать так, что бы обновлять while если имеется 2 обновляющих значения 'k' и 'l', вначале из одной очереди выходит 'к' затем из второй l ,и только после выхода второго значения выражение обновляется? И если обновляющее значение равно тому, что было до обновления будет ли выполнятся цикл повторно? Или 'k' и 'l' нужно хранить в...
Составить программу, проверяющую, будет ли простым данное натуральное число C++
помогите с задачей, пожалуйста! Задача: Составить программу, проверяющую, будет ли простым данное натуральное число. вот, что я написал. укажите еще, пожалуйста, что не так ну и вообще какие есть замечания, просто очень хочу разобраться в СИ. #include<stdio.h> #include<conio.h> void main() { int x; int i; float t;
C++ С клавиатуры указать месяц Чтобы номер месяца можно было вводить с клавиатуры, и были ограничения на месяца #include <iostream.h> #include <conio.h> bool spring(int); bool summer(int); bool autumn(int); bool winter(int); int main() { https://www.cyberforum.ru/ cpp-beginners/ thread786614.html C++ Ошибка в программе ругается на знак меньше https://www.cyberforum.ru/ cpp-beginners/ thread786605.html
#include <iostream.h> #include <stdlib.h> #include <conio.h> int main() { int n,m; int i,j; cout<<"Vvedite n"<<'\n'; cin>>n; cout<<"Vvedite m"<<'\n';
C++ Как создать возможность сохранять текст в html файл?
Здравствуйте, о лучезарные мастера кодинга в с++. :) Есть некая программа. 1. Пользователь вводит данные. 2. Получает результат расчетов в виде текста. 3. Надо чтобы он мог сохранять этот текст в html, doc, txt или другие текстовые файлы - как? Благодарю заранее.
C++ Дан номер года, определить соответствующий ему номер столетия Дан номер некоторого года(целое положительное число). Определить соответствующий ему номер столетия, учитывая, что, к примеру, началом 20 столетия был 1901 год. помогите пожалуйста ( https://www.cyberforum.ru/ cpp-beginners/ thread786592.html
73 / 73 / 12
Регистрация: 22.01.2013
Сообщений: 231
14.02.2013, 23:32 0

Сортировка массива структур - C++ - Ответ 4135155

14.02.2013, 23:32. Показов 955. Ответов 3
Метки (Все метки)

Ответ

Можно просто переменную типа структуры использовать.
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
 
#include<iostream>
const int sizeName = 20;
 
struct Patrons{
  char name[sizeName];
  double mane;
};
 
int main()
{
    int kolInvest;
   
    (std::cin >> kolInvest).get();
 
    Patrons * dosiePatronse = new Patrons[kolInvest];
 
    
/////////////////////////////////////////////////////
//      ввод массива
    for(int i = 0; i < kolInvest; i++)
    {
      std::cout << "Name - ";
      //std::cin.get(temp->name, sizeName).get();
      std::cin.getline(dosiePatronse[i].name, sizeName);
      std::cout << "$ - ";
      // cin - оставляет в буфере  символ новой стоки "Enter"
      (std::cin >> dosiePatronse[i].mane).get();
    }
   
//////////////////////////////////////////////////////
//          сорторовка массива
 
// Вот ТУТ ------ как можно обойтись без него 
Patrons  temp ;
/////////////////////////////////////////////
    for(int i = 1; i < kolInvest; i++)
    {
      for(int j = 0; j < kolInvest-i; j++)
      {
    if(dosiePatronse[j].mane > dosiePatronse[j+1].mane)
    {
      temp= dosiePatronse[j];
      dosiePatronse[j] = dosiePatronse[j+1];
      dosiePatronse[j+1] = temp;
    }
      }
    }
 
//////////////////////////////////////////////////////
//  вывод упорядоченного массива
   for(int i = 0; i < kolInvest; i++)
    {
      std::cout << dosiePatronse[i].name << " " << dosiePatronse[i].mane <<" | ";
    }
    std::system("pause>0");
  return 0;
}
Добавлено через 51 секунду
Не успел первый написать)

Вернуться к обсуждению:
Сортировка массива структур C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2013, 23:32
Готовые ответы и решения:

Сортировка массива структур через сортировку массива указателей
Ошибка возникает в функции void sort(student **ppStud, int k, char ch). Кто видит ошибку -...

Сортировка массива структур
Нужно создать структуру Student c полями Имя, Номер группы, Оценки (массив из 5 элементов)...

Сортировка массива структур...
Здравствуйте! Не могли бы вы выложить примеры или кинуть ссылочку на интересную статью по...

сортировка структур массива
Помогите пожалуйста с сортировкой по алфавиту на С++. Нужно создать типа массив, где будут хранится...

3
14.02.2013, 23:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2013, 23:32
Помогаю со студенческими работами здесь

Сортировка массива структур
Есть массив строк: char towns = { &quot;Юрюпирийс 4000 Москва&quot;, &quot;Москва 500 Питер &quot;,...

Сортировка массива структур
Разработать программу, реализующую сортировку массива структур (50 элементов). В качестве элемента...

Сортировка массива структур
Имеется структура : struct Data_base { string team_name; string city; int ...

Сортировка массива структур
Не могу понять как отсортировать массив структур по убыванию, попробовал несколько алгоритмов,но не...

Сортировка массива структур
Дана структура с именем MARSH, состоящая из полей: • название начального пункта назначения; • ...

Сортировка массива структур
Всем привет. Есть структура.Часть задания я сделал , файл создан , сведения о пациентах вводятся с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru