Цель работы. Приобретение практических навыков в программировании ввода-вывода в С++

Приобретение практических навыков в программировании ввода-вывода в С++. Работа состоит в последовательном изучении нижеследующих разделов, выполнении приведенных упражнений и заданий.

Упражнение 1

Определите, что будет выведено на экран в результате выполнения приведенных ниже листингов. Предполагается, что переменные n, m, x, y объявлены следующим образом: int n=1, m=2; float x=2.5, y=5;

a) cout <<”x = x”;

б) cout << x <<”=”<<x;

в) printf (“%d”, n + m);

г) float z=n + m*x;

printf (“z=%f”, z);

Упражнение 2

Напишите программу, выводящую на экран символы звездочки «*» в форме ромба, как это показано на рисунке, средствами консольного (потокового) ввода-вывода. * * * * * * * * * * * *

Упражнение 3

Используя управляющие последовательности, произведите на экран следующий вывод:

Фамилия Имя Адрес Город

----------------------------------------------------------------------------

Петров Василий Кленовая 16 Владимир

Иванов Сергей Василисина 6 Владимир

Сидоров Иван Березовая 21 Владимир

Вопросы и задания для отчета

1. Какие библиотеки необходимо подключить для организации консольного (потокового) ввода-вывода?

2. В чем заключается разница между потоковым и консольным вводом-выводом?

3. Определите, что будет выведено на экран в результате выполнения приведенных ниже листингов. Предполагается, что переменные n, m, x, y объявлены следующим образом: int n=1, m=2; float x=2.5, y=5;

а) cout <<”x = ”<<x;

б) cout <<x+y<<”!”;

в) printf (“%d %d”, n, 5);

4. Напишите программу, выводящую на экран символы звездочки «*» в форме ромба, как это показано на рисунке 1, средствами консольного (потокового) ввода-вывода. ********* * * * * * * * *********

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



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