Ответы на вопрос:
Решение, которое перебирает
Большие буквы стоят в таблице кодов подряд, то есть, образуют диапазон, нам требуется проверить лежит ли буква в заданном диапазоне. Для русских букв проверять будем так:
if ('А' <= str[0] && str[0] <= 'Я'), для английских нужно просто поменять буквы на английские.
Пример для русских букв:
Программа выводит заглавные буквы
#include <iostream>
#include <string>
#include <windows.h>
signed main() {
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
std::string str;
getline(std::cin, str);
if ('А' <= str[0] && str[0] <= 'Я')
std::cout << "Первая буква является заглавной!";
else
std::cout << "Этот символ не является заглавной буквой!";
return 0;
}
Только с олимпиады, много лишнего(наверно) но как есть. uses crt; var a,s,f,i: integer; f1,s1: string; r,g: text; begin assign (r,'c: \ain.txt'); reset (r); readln (r,a); close (r); f: =1; for i: =2 to a do f: =f*i; str(f,f1); for i: =1 to length(f1) do begin s1: =copy(f1,1,1); if s1< > '0' then delete(f1,1,1); end; for i: =1 to length(f1) do begin s1: =copy(f1,1,1); if s1='0' then s: =s+1; end; assign (g,'c: \aout.txt'); rewrite (g); writeln (g,s); close(g); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ЛордМирак15.03.2023 23:20
-
blurryfacegirl29.09.2022 03:38
-
zoeves24.03.2021 12:59
-
Olga290728.09.2022 08:58
-
Faza133715.06.2020 16:21
-
НебеснаяЛасточка15.01.2020 08:32
-
mashanlo200603.04.2020 23:13
-
danek2006317.01.2020 03:49
-
AnnaKeya04.08.2020 13:05
-
Damirkair200317.10.2022 11:21
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.