Бібліотечна функція islower() приймає в якості аргумента один символ (літеру) і повертає ненульове значення, якщо буква є малою, або нульове значення, якщо буква є великою. Опис функції зберігається у файлі CTYPE.H. Написати програму, яка приймає літеру від користувача, а потім виводить нульове або ненульове значення залежно від того, великою чи маленькою є введена літера.
Відповідь:#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
char a;
cout << "Введіть будь-яку літеру: ";
cin >> a;
cout << islower(a);
return 0;
}
Як бачимо, ми спочатку оголосили символьну змінну a, потім присвоїли їй значення за допомогою введення з клавіатури, після чого перевірили функцією islower(), в якому регістрі дана літера була введена, одночасно вивівши результат перевірки на екран.Зверніть увагу на об'єкт cin. Це пряма протилежність об'єкту cout, який виводить інформацію на екран. об'єкт cin забезпечує отримання інформації за допомогою введення із клавіатури. І операція зсуву >> також "повернута" в інший бік :-)
Немає коментарів:
Дописати коментар