Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2014, 01:35   #1
romanu416
Пользователь
 
Регистрация: 29.10.2013
Сообщений: 10
По умолчанию Сортировка в алфавитному порядку

В программу вписываешь данные о странах а она и должна сортировать страны по афавиту и тогда их виводити.але как сделать сортировку я не знаю.поможить пожалуйста.

В void TComputer::Perevirka() должно сортировать страни в алфавитному порядку
я не знаю как сделать.

Код:
#include <iostream.h>
#include <stdio.h>
#include <string.h>
#include <locale.h>

using namespace std;

class TComputer
{
	char country[20];
	float area;
	int people;
	char neighboring_countries[60];
	int life;
public:
	TComputer();
	TComputer(char*,float,int,char*,int);
	~TComputer();
	void Show();
	void Set();
	void Perevirka();

};

TComputer::TComputer()
{
	cout <<"Створили обєкт\n";
}
TComputer::TComputer(char* country,float area,int people,char* neighboring_countries,int life)
{
	strcpy(this->country,country);
	this->area=area;
	this->people=people;
	strcpy(this->neighboring_countries,neighboring_countries);
	this->life=life;	
	cout <<"Створили обєкт\n";
}

TComputer::~TComputer()
{
	cout <<"Видалили обєкт\n";
}

void TComputer::Show()
{
	cout<<"Назва країни - "<<country<<endl;
	cout<<"Площа - "<<area<<endl;
	cout<<"Кiлькiсть населення - "<<people<<endl;
	cout<<"Сусідні країни - "<<neighboring_countries<<endl;
	cout<<"Середня тривалість життя - "<<life<<endl;
	cout<<endl;
}

void TComputer::Set()
{
	cout<<"Назва країни - ";
	cin>>country;
	cout<<"Площа - ";
	cin>>area;
	cout<<"Кiлькiсть населення - ";
	cin>>people;
	cout<<"Сусідні країни - ";
	cin>>neighboring_countries;
	cout<<"Середня тривалість життя - ";
	cin>>life;
	cout<<endl;

}
void TComputer::Perevirka()
{
		this->Show();
}



int main()
{	
    setlocale(LC_ALL, "Ukrainian");
	system("color F1");
	TComputer o("Австрія",8768,38,"Угорщина, Чехія, Швейцарія, Німечинна",60);
	o.Show();
	TComputer comp[6];
	for (int i=0;i<6;i++){
		comp[i].Set();}
	int hdd,ram;
	cout<<"Сортування в алфавітному порядку \n";
	cout<<endl;
	for (int i=0;i<6;i++)
		comp[i].Perevirka();
	o.Perevirka();
	system("pause");
	return 0;
}
romanu416 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Номер по порядку Vitalii197777 Microsoft Office Access 4 30.05.2014 17:11
Вывод по порядку kronadenis C# (си шарп) 9 25.06.2012 12:40
Печать по порядку Ogeris Microsoft Office Excel 5 16.05.2012 17:26
Печать по порядку - 2 Ogeris Microsoft Office Excel 6 16.05.2012 13:28
Внесение данных по порядку Dog_DinGo Microsoft Office Excel 2 25.03.2011 20:03