Язык С++ и программирование на нем. Рейзлин В.И. - 168 стр.

UptoLike

Составители: 

170
Функция с первым прототипом устанавливает точность в prec и
возвращает предыдущую точность. Функция со вторым прототипом
возвращает текущую точность.
Функция fill() позволяет прочесть или установить символ-
заполнитель. Она имеет следующие прототипы:
char fill(char type ch);
char fill() const;
Функция с первым прототипом устанавливает ch в качестве теку-
щего символа-заполнителя и возвращает предыдущий символ-
заполнитель. Функция со вторым прототипом возвращает текущий сим-
вол-заполнитель. По умолчанию в качестве символа-заполнителя ис-
пользуется пробел.
Рассмотрим пример программы, в котором используются форма-
тирующие функции:
void main() { double x;
cout.precision(4);
cout.fill(‘0’);
cout << ” x sqrt(x) x^2\n\n”;
for (x=1.0; x< 6.5; x++) {
cout.width(7);
cout << x << ” ”;
cout.width(7);
cout << sqrt(x) << ” ”;
cout.width(7);
cout << x*x << ‘\n’;
}
}
Эта программа выводит на экран небольшую таблицу значений
переменной x, ее квадратного корня и квадрата:
x sqrt(x) х^2
0000001
0000001
0000001
0000002
01.4142
0000004
0000003
01.7321
0000009
0000004
0000002
0000016
0000005
02.2361
0000025
0000006
02.4495
0000036