Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
Ballantrae
Сообщений: n/a
#1

Является ли буква заглавной - C++

16.02.2011, 01:14. Просмотров 1858. Ответов 1
Метки нет (Все метки)

Здравствуйте. Совсем недавно, буквально пару дней, как начал изучать C++. Изучаю по учебнику "Объектно-ориентированое программирование в С++" Р. Лафоре. Так вот, во второй главе, а именно до неё я и дошёл, есть задачка:

Библиотечная функция islower() принимает в качестве аргумента один символ (букву) и возвращает ненулевое целое значение в том случае, если буква является строчной, и нулевое, если буква является заглавной. Описание функции находится в файле CTYPE.H. Напишите программу, которая принимает букву от пользователя, а затем выводит нулевое или ненулевое значение в зависимости от того, является ли буква строчной или нет.

Задача конечно проще некуда, но для меня она составила проблему...
Вот тект программы. которую я написал:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <CTYPE.H>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Russian");
    char a;
    int ans;
    cout << "Введите букву: " << endl;
    cin >> a;
    ans = islower(a);
    cout << "Результат:" << endl;
    return 0;
}
Программа запрашивает букву, при чём, сначала при вводе буквы появлялась ошибка "Debug Assertion faild", но с этим я справился, но в результате ничего не выдаёт. Ясно, что я непонял какую-то очевидную вещь, но пока, хоть убейте, не пойму, что именно я упустил. Буду признателен, если кто-нибудь ткнёт меня носом в ошибку.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2011, 01:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Является ли буква заглавной (C++):

Проверить, является ли введенный символ строчной или заглавной буквой латинского алфавита - C++
Проверить, является ли введенный символ строчной или заглавной буквой латинского алфавита.

Сделать заглавной первую букву первого слова, во втором сделать заглавной вторую - C++
Помогите с программой на СИ++ Дан текст, состоящий не менее чем из пяти слов. Написать программу, которая выполняет следующие...

Определить, является ли введенная буква русского алфавита гласной - C++
Определить, является ли введенная буква русского алфавита гласной.

Определить, является введенная буква гласной или согласной - C++
С++ Не использовать массивы, строки, структуры и т.п. Программа должна быть монолитной (состоит только из одной функции main()), т.е. не...

Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской - C++
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской.

Записать каждое слово строки в файл, названием которого является первая буква слова - C++
Дана строка.Нужно записывать каждое слово строки в файл,названием которого является первая буква слова.Например:слово int должно записаться...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,542
Завершенные тесты: 3
16.02.2011, 01:25 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <CTYPE.H>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
char a;
int ans;
cout << "Введите букву: " << endl;
cin >> a;
ans = islower(a);
cout << "Результат:" << ans << endl;
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2011, 01:25
Привет! Вот еще темы с ответами:

(Только простой вариант)Дано слово и буква.Сколько раз эта буква встречается в слове - C++
Дано слово и буква.Сколько раз эта буква встречается в слове.

Написать программу которая реализует шифр Цезаря, т.е. каждая буква заменяется на следущую за ней по алфавиту, а последняя буква заменяется первой - C++
Написать программу которая реализует шифр Цезаря, т.е. каждая буква заменяется на следущую за ней по алфавиту, а последняя буква заменяется...

Проверить, встрачается ли в заданном тексте буква "а" чаще, чем буква "b" - C++
задача: Напечатать true, если в заданном тексте буква &quot;а&quot; встречается чаще чем буква &quot;b&quot;, и напечатать false в противном случае. Помогите...

Напечатать слово с заглавной буквой А - C++
Вот мой код но некоторые ошибки есть. Надо исправить ошибку или другой код надо написать #include &lt;iostream&gt; #include &lt;string&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru