Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27

Подсчитать количество введенных заглавных букв латинского алфавита

03.11.2021, 15:00. Показов 3351. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подсчитать количество введенных больших чисел латинского алфавита число н задать с клавиатуры использовать только цикл фор
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.11.2021, 15:00
Ответы с готовыми решениями:

Подсчитать количество заглавных букв латинского алфавита в последовательности используя do...while
Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество заглавных букв латинского алфавита во введенной...

Дано целое число N (1 < N < 26). Вывести N первых прописных (то есть заглавных) букв латинского алфавита
Дано целое число N (1 &lt; =N &lt;=26). Вывести N первых прописных (то есть заглавных) букв латинского алфавита(только без cin и cout )

Определить количество букв латинского алфавита
Пользователь вводит 2 символа. (Char). Вычислите среди них количество букв латинского алфавита от «А» до «Z»,

20
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6107 / 2802 / 1038
Регистрация: 01.06.2021
Сообщений: 10,231
03.11.2021, 15:09
Цитата Сообщение от Alexandrz Посмотреть сообщение
количество введенных больших чисел латинского алфавита
что за большие числа в латинском алфавите?
0
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27
03.11.2021, 15:10  [ТС]
С клавитуры задать надо любые буквы
А оно считать только большие
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6107 / 2802 / 1038
Регистрация: 01.06.2021
Сообщений: 10,231
03.11.2021, 15:19
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cctype>
using namespace std;
 
int main()
{
    cout << "n = ";
    int n; cin >> n;
    char* ch = new char[n];
    cin.ignore();
    cin.getline(ch, n);
    int count = 0;
    for (int i = 0; i < n; ++i)
        if (isalpha(ch[i]) && isupper(ch[i])) ++count;
    delete[] ch;
    cout << count;
}
0
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27
03.11.2021, 15:37  [ТС]
Можно только по фор?

Добавлено через 1 минуту
Или немного попроще код а то не понимаю многое
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6107 / 2802 / 1038
Регистрация: 01.06.2021
Сообщений: 10,231
03.11.2021, 18:31
Цитата Сообщение от Alexandrz Посмотреть сообщение
Можно только по фор?
тут только for и используется для подсчёта количества больших букв. Код не может состоять из одного только цикла! Он должен состоять из главной функции, функций ввода и вывода данных, а также нужных заголовков.
Цитата Сообщение от Alexandrz Посмотреть сообщение
Или немного попроще код а то не понимаю многое
укажите, что конкретно не понимаете
0
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27
03.11.2021, 18:42  [ТС]
C++
1
2
3
4
5
6
7
8
char* ch = new char[n];
    cin.ignore();
    cin.getline(ch, n);
    int count = 0;
    for (int i = 0; i < n; ++i)
        if (isalpha(ch[i]) && isupper(ch[i])) ++count;
    delete[] ch;
    cout << count;
Всё это
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
03.11.2021, 19:03
Подсчитать количество введенных больших чисел букв латинского алфавита число n задать с клавиатуры использовать только цикл for
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cctype>
using namespace std;
 
int main()
{
    int n, count=0;
    char ch;
    cout << "n="; cin >> n;
    
    for (int i = 0; i < n; ++i)
    {
        cout << "Symbol " << i+1 << ": "; cin >> ch;
        if (isupper(ch)) count++;
    }    
 
    cout << "count=" << count << "\n";
    
system("pause");   
return 0;
}
0
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27
03.11.2021, 19:05  [ТС]
Что такое isupper и count?
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6107 / 2802 / 1038
Регистрация: 01.06.2021
Сообщений: 10,231
03.11.2021, 19:06
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> // этот заголовок нужен для cin и cout
#include <cctype> // этот заголовок нужен для isalpha и isupper
using namespace std; // сообщаем компилятору, что будем использовать пространство имен std
 
int main() // главная функция
{
    cout << "n = "; // выводим текст "n = "
    int n; cin >> n; // объявляем целочисленную переменную и записываем введеное нами число в эту переменную
    char* ch = new char[n]; // создаем "динамический" массив типа char, выделив из кучи память на n элементов
    cin.ignore(); // игнорируем один символ (а именно '\n') из потока
    cin.getline(ch, n); // записываем в массив введенные из клавитатуры первые n символов
    int count = 0; // инициализируем целочисленную переменную, которая будет хранить количество больших букв
    for (int i = 0; i < n; ++i) // проверка всех n символов введенного текста
        if (isalpha(ch[i]) && isupper(ch[i])) ++count; // isalpha проверяет является ли символ буквой, а isupper - является ли большой буквой и если да, то добавляем 1 к значению переменной count
    delete[] ch; // очищаем память
    cout << count; // выводим результат
}
1
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27
03.11.2021, 19:10  [ТС]
Ещё хотел коечто сказать,не нужно писать количество букв,просто пишеться слово или буквы и идёт считка выводиться количество больших букв
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
03.11.2021, 19:15
Цитата Сообщение от Alexandrz Посмотреть сообщение
Ещё хотел коечто сказать,не нужно писать количество букв,просто пишеться слово или буквы и идёт считка выводиться количество больших букв
это Вы почему так решили ? из условия задачи:
Цитата Сообщение от Alexandrz Посмотреть сообщение
число н задать с клавиатуры
Добавлено через 1 минуту
массив не нужен, поскольку вводятся буквы
Цитата Сообщение от Alexandrz Посмотреть сообщение
Подсчитать количество введенных больших чисел букв
0
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27
03.11.2021, 19:20  [ТС]
н это количество больших букв после самого массива
0
03.11.2021, 19:24

Не по теме:

Alexandrz, напишите оригинал условия задачи

0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6107 / 2802 / 1038
Регистрация: 01.06.2021
Сообщений: 10,231
03.11.2021, 19:32

Не по теме:

Alexandrz, кажется вы сами не знаете, чего вы хотите :D



Добавлено через 6 минут
Alexandrz, так нужно?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string>
#include <cctype>
using namespace std;
 
int main()
{
    string text;
    getline(cin, text);
    int n = 0;
    for (const char &c : text)
        if (isalpha(c) && isupper(c)) ++n;
    cout << "n = " << n;
}
0
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27
03.11.2021, 19:44  [ТС]
без isupper isalpha как то
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6107 / 2802 / 1038
Регистрация: 01.06.2021
Сообщений: 10,231
03.11.2021, 19:48
Цитата Сообщение от Alexandrz Посмотреть сообщение
без isupper isalpha как то
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <string>
using namespace std;
 
int main()
{
    string text;
    getline(cin, text);
    int n = 0;
    for (const char &c : text)
        if (c >= 65 && c <= 90) ++n;
    cout << "n = " << n;
}
0
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27
03.11.2021, 19:49  [ТС]
Подсчитайте количество прописных букв латинского алфавита.Используйте клавиатуру для ввода n символов.Зделать только через фор
0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
03.11.2021, 19:53
Alexandrz, чем Вас не устроил вариант кода из сообщения#8 ? если нельзя использовать isupper замените на
C++
1
if (ch >= 'A' && ch <= 'Z')
0
0 / 0 / 0
Регистрация: 28.10.2021
Сообщений: 27
03.11.2021, 19:58  [ТС]
issuper лишний в моём варианте

Добавлено через 3 минуты
А и Z что в этом означают?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.11.2021, 19:58
Помогаю со студенческими работами здесь

Строки. Подсчитать количество заглавных букв в тексте; вывести на экран слова, имеющие наименьшее количество букв... (подправить)
Дано задачу: С клавиатуры вводится строка. Составить программу, которая подсчитывает количество заглавных букв в тексте; выводит на...

Дана строка символов. Определить количество букв латинского алфавита
Дана строка символов. Определить количество букв латинского алфавита.Задача с++

Введите с клавиатуры некоторый текст и подсчитать в нем количество слов, букв, цифр,строчных букв, заглавных б
Напишите пожалуйста программу в С++: Введите с клавиатуры некоторый текст и подсчитать в нем количество слов, букв, цифр,строчных букв,...

В строке подсчитать количество заглавных латинских букв и удалить их
Не могу перевести из pascal в c++ var a:char; b:string; c,d:byte; begin repeat write('Enter String:'); ...

Подсчитать количество символов отличных от заглавных латинских букв во всех словах массива
Дан массив из n слов произвольной длины (длина слова не превышает 80 символов). Элементами слов могут быть любые графические символы....


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru