Читайте также:
|
|
Лабораторна робота №1
Тема: Організація вводу/виводу в С++
Мета: Ознайомити студентів з середовищем компілятора С++. Навчити користуватись функціями вводу/виводу в С++ та вводом/виводом за допомогою потоків.
Контрольні запитання
ЗАВДАННЯ
1. Вивести на екран повідомлення «Hello WORLD!».
2. Вивести на екран своє ім’я і прізвище.
3. Вивести на екран середнє арифметичне трьох чисел заданих з клавіатури.
Наприклад, SerAr(25, 17, 6)=16
4. Вивести на екран суму двох шістнадцяткових чисел, заданих з клавіатури. Використати функції printf() та scanf().
5. Видрукувати в три колонки таблицю множення
| Наприклад | ||
2*2=4 2*5=10 2*8=16 | 2*3=6 2*6=12 2*9=18 | 2*4=8 2*7=14 2*10=20 |
6. Вивести на екран
\Вергілій\
\Гіпократ\
(Ювенал)
/Гай Юлій Цезар/
Довідкові матеріали
Таблиця специфікаторів перетворення для функції printf()
printf Type Field Characters
Специфікатор | Тип | Використання |
c | int or wint_t | Байт або символ |
C | int or wint_t | Двобайтовий символ UNICODE |
d | int | Знакове десяткове ціле |
i | int | Знакове десяткове ціле |
o | int | Беззнакове вісімкове ціле. |
u | int | Беззнакове десяткове ціле |
x | int | Беззнакове шіснадцяткове ціле, наприклад "abcdef." |
X | int | Беззнакове шіснадцяткове ціле, наприклад "ABCDEF." |
e | double | Знакове дійсне значення в експоненціальній формі |
E | double | Знакове дійсне значення в експоненціальній формі |
f | double | Дійсне знакове |
g | double | Знакове дійсне, подібне до f i e, але більш компактне (до 4 знаків після коми) |
G | double | Знакове дійсне, подібне до f i Е, але більш компактне (до 4 знаків після коми) ідентичне g |
n | Pointer to integer | Номер останнього успішно виведеного символу потоку чи буферу. Це значення зберігається як ціле і його адреса повертається в якості аргумента |
p | Pointer to void | друкує адресу змінної в шіснадцятковій формі |
s | String | рядок |
S | String | рядок |
Note Якщо аргумент %s або %S є вказівник null. "(null)" надрукується.
Для виводу кирилиці в консолі Microsoft Visual Studio (C++)
#include<windows.h>
setlocale(LC_ALL,".1251");
Дата добавления: 2015-09-11; просмотров: 68 | Поможем написать вашу работу | Нарушение авторских прав |