- •1. Проста програма
- •Void main()
- •Void main() { {} {} {} }
- •2. Виведення текста на екран
- •3. Препроцесор
- •Void main()
- •Void main()
- •4. Директиви clrscr() і getch()
- •Void main()
- •Void main() {
- •Void main()
- •Void main()
- •Void main()
- •7. Виведення змінних на екран
- •8. Запис в змінні типа int і float
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •9. Введення з клавіатури
- •Void main()
- •Void main()
- •Void main()
- •Void main()
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>