Пространство имен std

Стандартная библиотека языка С++ пребывает в собственном пространстве имен 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. Простые алгоритмы сортировки одномерных массивов

 

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: