Ввод-вывод данных на консоль в С++

Содержание

Слайд 2

Форматированный ввод-вывод в стиле С

#include

printf(строка_форматирования, список_выводимых_переменных)

scanf(строка_форматирования, список_адресов_вводимых_переменных)

%«флаг»«ширина».«точность»«модификатор»«тип»

Форматированный ввод-вывод в стиле С #include printf(строка_форматирования, список_выводимых_переменных) scanf(строка_форматирования, список_адресов_вводимых_переменных) %«флаг»«ширина».«точность»«модификатор»«тип»

Слайд 3

Символы управления вводом-выводом

%«флаг»«ширина».«точность»«модификатор»«тип»

Символы управления вводом-выводом %«флаг»«ширина».«точность»«модификатор»«тип»

Слайд 4

Символы управления вводом-выводом

%«флаг»«ширина».«точность»«модификатор»«тип»

Символы управления вводом-выводом %«флаг»«ширина».«точность»«модификатор»«тип»

Слайд 5

Символы управления вводом-выводом

%«флаг»«ширина».«точность»«модификатор»«тип»

Символы управления вводом-выводом %«флаг»«ширина».«точность»«модификатор»«тип»

Слайд 6

Пример

#include
#include
using namespace std;
int main()
{
double a, b, c, S, P,

Пример #include #include using namespace std; int main() { double a, b,
r;
printf("Input a,b,c:\n");
scanf("%lf%lf%lf", &a, &b, &c);
r = (a + b + c) / 2;
P = 2 * r;
S = sqrt(r * (r - a) * (r - b) * (r - c));
printf("S=%3.2lf\tP=%3.2lf", S, P);
return 0;
}

Зная длины сторон a, b и c, вычислить площадь S и периметр P треугольника. Площадь треугольника можно вычислить по формуле:
где r – полупериметр треугольника.

Слайд 7

Потоковый ввод-вывод

#include

cin – стандартный входной поток;
cout – стандартный выходной поток;
cerr – стандартный

Потоковый ввод-вывод #include cin – стандартный входной поток; cout – стандартный выходной
поток вывода сообщений об ошибках.

>>  – получить из входного потока;
<< – поместить в выходной поток.

Слайд 8

Потоковый ввод-вывод

cout << значение;

cout << значение1 << значение2 << ... << значениеN;

cin

Потоковый ввод-вывод cout cout cin >> идентификатор; cin >> идентификатор1 >> идентификатор2
>> идентификатор;

cin >> идентификатор1 >> идентификатор2 >> ... >> идентификаторN;

endl

Слайд 9

Пример

Известны плотность ρ, высота h и радиус основания R цилиндрического слитка, полученного

Пример Известны плотность ρ, высота h и радиус основания R цилиндрического слитка,
в металлургической лаборатории.
Найти объем V, массу m и площадь основания S слитка.

#include
#include
using namespace std;
int main()
{
double ro, h, R, S, V, m;
cout << "ro=";
cin >> ro;
cout << "h=";
cin >> h;
cout << "R=";
cin >> R;
S = 2 * M_PI * R;
V = M_PI * R * R * h;
m = ro * V;
cout << "S=" << S << endl << "V=" << V << endl << "m=" << m;
return 0;
}

Слайд 10

Кириллица на консоли

Локаль – это набор параметров: набор символов, язык пользователя, страна,

Кириллица на консоли Локаль – это набор параметров: набор символов, язык пользователя,
часовой пояс и др.

#include

setlocale(LC_TYPE, "rus" );

Имя файла: Ввод-вывод-данных-на-консоль-в-С++.pptx
Количество просмотров: 46
Количество скачиваний: 0