Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.О.П / 3_кол / Лекції / лекция_C++ (5)_у.doc
Скачиваний:
7
Добавлен:
30.05.2020
Размер:
170.5 Кб
Скачать

Void main()

{int а, b, з, z; // Резервується пам'ять для чотирьох цілих чисел.

clrscr(); // Очищується екран.

cout <<“Введи ціле число (набери число і натискуй Enter) ”;

cin >> а; // Введення з клавіатури числа в змінну а.

cout << “Введи ціле число (набери число і натискуй Enter) ”;

cin >> b; // Введення з клавіатури числа в змінну b.

cout << “Введи ціле число (набери число і натискуй Enter) ”;

cin >> с; // Введення з клавіатури числа в змінну с.

cout << “Ви ввели числа: \n”;

cout << “а = “ << а << “\nb = “ << b << “\nc = “ << з << “\n”;

getch(); } // Очікується натиснення клавіші.

При роботі даної програми на екран монітора послідовно виводитиметься інформація:

Введи ціле число а (набери на клавіатурі число і натискуй Enter)

Введи ціле число b (набери на клавіатурі число і натискуй Enter)

Введи ціле число з (набери на клавіатурі число і натискуй Enter)

Після виводу на екран чергового повідомлення комп'ютер не виконуватиме програму до тих пір, поки на клавіатурі не буде набрано число і не натискує клавіша Enter. Ціле число повинне відповідати діапазону представлення змінних типа int. Приведемо код програми, яка демонструє введення трьох цілих чисел з клавіатури із застосуванням директиви cin >> а >> b >> с.

Програма 6

#include <conio.h>

#include <stdio.h>

#include <iostream.h>

Void main()

{ int а, b, с, z; // Резервується пам'ять для чотирьох цілих чисел.

clrscr(); // Очищається екран.

cout << “Введи з клавіатури три цілі числа а, b і с,\n

<< “для цього набери три числа через пропуски, і натискуй Enter ”;

cin >> а >> b >> с;

cout << “Ви ввели числа: \n”;

cout << “а = “ << а << “\nb = “ << b << “\nc = “ << с << “\n”;

getch(); }

При роботі даної програми, після того, як на екрані монітора з'явиться повідомлення

Введи з клавіатури три цілі числа а, b і с

для цього набери три числа, розділених пропуском, і натискуй Enter ”;

треба, використовуючи клавіатуру, через пропуски набрати три цілі числа і натискувати клавішу Enter. Після цього програма завершить свою роботу.

Функція scanf є функцією введення формату. Директива scanf знаходиться в стандартному файлі stdio.h. Загальний формат коди при використанні функції scanf() має наступний вигляд:

scanf (рядок>, що <управляє, <список змінних>).

У рядку, що управляє, вказуються формати змінних, що вводяться. Символи, які використовуються для формування рядка, що управляє, полягають в подвійні лапки. У списку змінних через кому вказуються адреси змінних, в які треба ввести інформацію з клавіатури. Можливі коди з використанням scanf мають, наприклад, наступний вигляд:

scanf(“%d” & x);

scanf(”%d %f, %g”, &a, &b, &c);

Тут “%d”, ”%d %f, %g” є рядками, що управляють. В даному випадку в рядку вказуються специфікатори перетворення, або коди форматів для змінних, які вводяться з клавіатури. Специфікатор (формат) %d визначає введення в змінну x цілого числа, а %f і %g визначають введення в змінні b і с дійсних чисел. Для того, щоб програма виконала код scanf(“%d” & x); слідує, використовуючи клавіатуру, набрати ціле число і натискувати клавішу Enter. На відміну від cin, правила використання scanf дещо складніше і полягають в наступному:

• у подвійних лапках розміщуються символи, що формують інструкцію введення – рядок, що управляє, в якому, наприклад, вказуються формати даних, що виводяться;

• після рядка, що управляє, через коми дається список адрес змінних, що вводяться. Порядок перерахування списку змінних визначається інструкціями рядка, що управляє.

Приведемо код програми введення трьох чисел в пам'ять машини із застосуванням директиви scanf.

Програма 7

#include <conio.h>

#include <stdio.h>

#include <iostream.h>

Соседние файлы в папке Лекції