Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
curs.doc
Скачиваний:
3
Добавлен:
08.12.2018
Размер:
282.11 Кб
Скачать

8. Библиографический список

  1. Сервер CodeNet – всё для программиста [Электронный ресурс] -

Режим доступа: http://www.codenet.ru/

  1. Бьерн Страуструп. Язык программирования С++ [Электронный ресурс] -

Режим доступа: http://lib.ru/CPPHB/cpptut.txt

  1. Как программировать на С++ [Электронный ресурс] -

Режим доступа: http://deitel-index.blogspot.com/

  1. SIZOV.INFO Портал для программистов [Электронный ресурс] -

Режим доступа: http://sizov.by.ru/books/cpp/cpp1.shtml

Приложение a

Текст исходного кода с комментариями:

//---------------------------------------------------------------------------

#include <vcl.h>

#include <iostream.h>

#include <conio.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

struct Country /* Определение и обозначение структуры Country */

{

int area;

float population;

float budget;

/* Структура Country имеет 3 элемента area(типа int),

population и budget(типа float)*/

};

int main(int argc, char* argv[])

{

Country c3 = {9373,274.2,142000}; /* Инициализация переменных

типа struct одним способом */

Country c1,c2,c4;

c4.area = 17075;

c4.population = 145;

c4.budget = 695000; /* Инициализация переменных типа struct

вторым способом */

do

{

cout << "Enter area Country c1: ";

cin >> c1.area; /* Заполнение пользователем площади

первой страны */

if (c1.area<=0) /* Проверка ввода */

cout << "Error!\n";

}

while (c1.area<=0);

do

{

cout << "Enter population Country c1: ";

cin >> c1.population; /* Заполнение пользователем

численности населения первой страны */

if (c1.population<=0) /* Проверка ввода */

cout << "Error!\n";

}

while (c1.population<=0);

do

{

cout << "Enter budget Country c1: ";

cin >> c1.budget; /* Заполнение пользователем

суммы бюджета первой страны */

if (c1.budget<=0) /* Проверка ввода */

cout << "Error!\n";

}

while (c1.budget<=0);

do

{

cout << "Enter area Country c2: ";

cin >> c2.area; /* Заполнение пользователем площади

второй страны */

if (c2.area<=0) /* Проверка ввода */

cout << "Error!\n";

}

while (c2.area<=0);

do

{

cout << "Enter population Country c2: ";

cin >> c2.population; /* Заполнение пользователем

численности населения второй страны */

if (c2.population<=0) /* Проверка ввода */

cout << "Error!\n";

}

while (c2.population<=0);

do

{

cout << "Enter budget Country c2: ";

cin >> c2.budget; /* Заполнение пользователем

суммы бюджета второй страны */

if (c2.budget<=0) /* Проверка ввода */

cout << "Error!\n";

}

while (c2.budget<=0);

/* Значение двух других переменных структуры заполняется

пользователем, при проверке об условии, что характеристики

cтран не могут быть отрицательными*/

cout << "\nArea c1: " << c1.area << " Population c1: " <<

c1.population;

cout << " Budget c1: " << c1.budget << endl;

cout << "\nArea c2: " << c2.area << " Population c2: " <<

c2.population;

cout << " Budget c2: " << c2.budget << endl;

cout << "\nArea c3: " << c3.area << " Population c3: " <<

c3.population;

cout << " Budget c3: " << c3.budget << endl;

cout << "\nArea c4: " << c4.area << " Population c4: " <<

c4.population;

cout << " Budget c4: " << c4.budget << endl << endl;

/* Вывод на экран трех характеристик о 4х стран мира */

if (c1.population > c2.population && c1.population >

c3.population && c1.population > c4.population)

cout << "Most population country c1: " <<

c1.population<< endl << endl;

if (c2.population > c1.population && c2.population >

c3.population && c1.population > c4.population)

cout << "Most population country c2: " << c2.population

<< endl << endl;

if (c3.population > c2.population && c3.population >

c1.population && c3.population > c4.population)

cout << "Most population country c3: " << c3.population

<< endl << endl;

if (c4.population > c2.population && c4.population >

c3.population && c4.population > c1.population)

cout << "Most population country c4: " << c4.population

<< endl << endl;

/* Поиск и вывод самой населенной страны */

if (c1.budget > c2.budget && c1.budget > c3.budget && c1.budget

> c4.budget)

cout << "Most budget country c1: " << c1.budget;

if (c2.budget > c1.budget && c2.budget > c3.budget && c2.budget

> c4.budget)

cout << "Most budget country c2: " << c2.budget;

if (c3.budget > c2.budget && c3.budget > c1.budget && c3.budget

> c4.budget)

cout << "Most budget country c3: " << c3.budget;

if (c4.budget > c2.budget && c4.budget > c3.budget && c4.budget

> c1.budget)

cout << "Most budget country c4: " << c4.budget;

/* Поиск и вывод страны с самым высоким бюджетом */

getch ();

return 0;

}

//---------------------------------------------------------------------------

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]