МБУ ДО «Дворец детского творчества»
Ввод/вывод на Си/С++
Панченко Надежда Петровна,
педагог дополнительного образования
г. Дзержинск, Нижегородская обл., 2018 г .
Ввод/вывод
Ввод/вывод данных можно осуществлять не только при помощи функций printf и scanf , подключив заголовочный файл # include , но при помощи команд cin (ввод) и cout (вывод), подключив заголовочный файл # include .
Команда cout – вывод потока
Общий вид:
cout N endl ;
- оператор вставки или помещения в поток , который передаёт то, что следует за ним, объекту Cout .
Endl – манипулятор вывода или конец строки, перевод курсора на следующую строку. Может отсутствовать, тогда данные будут выводиться в одну строку. Эквивалентен \n .
В качестве данных м.б. использованы следующие величины:
- Числовая константа Cout
- Переменная, например:
- Cout
- Cout
- Cout
- Строковая константа, т.е. текст, заключенный в кавычки. Cout
- Выражения, заключенные в круглые скобки. Например: Cout
Пример программы
#include
#include
#include
main()
{
// int a=2, b = 5;
double a = 2, b = 5;
cout
cout
getch ();
}
данное 1данное 2 … данное N ; операция чтения из потока; здесь в качестве данного м.б. переменная , но не выражение и не константа . при выполнении этого оператора программа останавливается и ждет ввода необходимого количества данных. " width="640"
Команда cin – ввод потоком
Ввод происходит следующим образом:
cin данное 1данное 2 … данное N ;
- операция чтения из потока;
- здесь в качестве данного м.б. переменная , но не выражение и не константа .
- при выполнении этого оператора программа останавливается и ждет ввода необходимого количества данных.
a1 ; cout " введи а 2="; cin a2 ; s = a1 + a2; cout "a1 = " a1 " a2 = " a2 " сумма = " s; getch (); } " width="640"
Пример программы
#include
#include
#include
main ()
{
double a1, a2 ,s;
cout " введи а 1="; cin a1 ;
cout " введи а 2="; cin a2 ;
s = a1 + a2;
cout "a1 = " a1 " a2 = " a2 " сумма = " s;
getch ();
}
a1 a2 ; s = a1 + a2; cout "a1 = " a1 " a2 = " a2 " сумма = " s; getch (); } " width="640"
Пример программы
#include
#include
#include
main ()
{
double a1, a2 ,s;
cout " введи а 1 , а2 ";
cin a1 a2 ;
s = a1 + a2;
cout "a1 = " a1 " a2 = " a2 " сумма = " s;
getch ();
}
Литература
- Васильев А.В. Программирование на С++ в примерах и задачах. – Москва: Издательство «Э», 2017.
- Динман М.И. С++. Освой на примерах. – СПб: БХВ-Петербург, 2006.
- Подбельский В.В. Язык Си # . Решение задач: учеб. пособие/ - М.: Финансы и статистика, 2014.


Ввод/вывод СИ/С++ (149 KB)

