Стандартная библиотека языка С++ пребывает в собственном пространстве имен std. По этой причине большинство программ содержат директиву
using namespace std;
Этот оператор открывает прямой доступ к функциям и классам, определенным внутри библиотеки, поэтому квалификатор std:: не нужен. Можно явно указывать квалификатор std::.
Рассмотрим пример программы, в которой стандартная библиотека не включается в глобальное пространство имен.
// Листинг 13.4
#include<iostream>
// Применение явного квалификатора std::
int main()
{
setlocale(LC_CTYPE,"Russian");
int n;
std::cout << "Введите число: ";
std::cin>>n;
std::cout<<"Вы ввели "<<n<<std::endl;
return 0;
}
Здесь потоки cout, cin и манипулятор endl сопровождаются указанием квалификатора std::.
Задание. Написать на языке С++ программу, которая вычисляет и выводит на экран в виде таблиц значения функций F1(x) и F2(x) на интервале -2π≤x≤e с шагом dx, где π=3.14159265358979323846, e=2.71828182845904523536. Функции F1(x) и F2(x) выбираются согласно варианту. Значение dx вводится с клавиатуры. Включить функции F1 и F2, константы π и e в пространство имен Library. Программа должна состоять из трех модулей, содержащих интерфейсную часть, реализацию и клиентский код.
Вариант 1

Вариант 2

Вариант 3

Вариант 4

Вариант 5

Вариант 6

Вариант 7

Вариант 8

Вариант 9

Вариант 10

Вариант 11

Вариант 12

Вариант 13

Вариант 14

Вариант 15

ПРИЛОЖЕНИЕ 1. Простые алгоритмы сортировки одномерных массивов






