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

Сортировка структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проверка на квадрат разложенных чисел http://www.cyberforum.ru/cpp-beginners/thread1049165.html
нужно написать программу которая переводит число в 8ую запись, и убрав из нее одну цифру,проверяет,квадрат ли это или нет. Алгоритм перевода в восьмеричную знаю, написал..а вот дальше как.. while (0<x) b=x%8; z=z+b*m; m=m*10; x=x/8;
C++ Вычислить сумму S Вычислить сумму S= при x =1(0,1)2. http://www.cyberforum.ru/cpp-beginners/thread1049163.html
C++ Написать программу, осуществляющую ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK
Ребят помогите, пожалуйста, написать программу по такому заданию: Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK; записи должны быть упорядочены по датам дней рождения; вывод на экран информации о человеке, чья фамилия введена с клавиатуры; если такого нет, выдать на дисплей соответствующее сообщение....
C++ Описать структуру с именем ZNAK, содержащую указанные ноля
Ребят помогите, пожалуйста, написать программу по такому заданию: Описать структуру с именем ZNAK, содержащую следующие ноля: фамилия, имя; знак Зодиака; день рождения (массив из трех чисел). Заранее большое спасибо!
C++ Обработка overflow_error http://www.cyberforum.ru/cpp-beginners/thread1049147.html
Занимаюсь решением задачи 6.23 из самоучителя Липпмана. Задание: функция to_ulong() класса bitset передает исключение типа overflow_error в случае, если размер набора битов превосходит размер типа unsigned long. Напишите программу, которая передает это исключение. Обработчик этого исключения должен отображать соответствующее сообщение. Лично у меня родился такой код (см. ниже). 1. Как...
C++ Найти сумму модулей отрицательных нечетных элементов в каждом столбце Найти характеристику каждого ее столбца (сумму модулей отрицательных нечетных элементов в каждом столбце). Помогите сделать программу пожалуйста подробнее

Показать сообщение отдельно
metalist1925
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 134

Сортировка структур - C++

20.12.2013, 10:55. Просмотров 290. Ответов 5
Метки (Все метки)

Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; записи должны быть упорядочены по номерам поездов;
• вывод на экран информации о поезде, номер которого введен с клавиатуры;
• если таких поездов нет, выдать на дисплей соответствующее сообщение.

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
#include <iostream>
#include <string>
using namespace std;
TRAIN RASP[Num];
 
void main(){
for(int i=0; i<Num;i++)
{
cout<<"Введите место назначения: ";
cin>>RASP[i].NAZN; cout<<"Введите номер поезда: ";
cin>>RASP[i].NUMR;cout<<"Введите время отправления: ";
cin>>RASP[i].TIME;cout<<endl;
}
for (int i=0; i<Num; i++)
{
for(int j=0; j<Num; j++)
{
if(RASP[i].NUMR < RASP[j].NUMR)
{
swap(RASP[i],RASP[j]);
}
}
}
int UserIn_NUMR;
bool flag = true;
cout<<"Введите номер поезда чтобы узнать информацию о нем: ";cin>>UserIn_NUMR;cout<<endl;
 
for(int i=0; i<Num;i++)
{
if( UserIn_NUMR != RASP[i].NUMR)
{
flag = false;
}
else
{
cout<<"Место назначения: "<<RASP[i].NAZN <<"\t"<<"Номер поезда: "<<RASP[i].NUMR<<"\t"<<"Время отправления: "<<RASP[i].TIME<<endl;
flag = true;
break;
}
}
if(flag == false)
{
cout<<"\t\tО данном номере поезде данных нет!"<<endl;
}
system("pause");
}
Нужно исправить на сортировку по номерам поездов

Добавлено через 11 часов 28 минут
Обьясните что нужно исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru