Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Evgenold
0 / 0 / 0
Регистрация: 17.04.2019
Сообщений: 2
1

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

17.04.2019, 21:53. Просмотров 816. Ответов 2
Метки нет (Все метки)

Вводить с клавиатуры символы, пока не будет введена точка. Подсчитать количество заглавных букв латинского алфавита во введенной последовательности.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2019, 21:53
Ответы с готовыми решениями:

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

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

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

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

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

2
zayats80888
603 / 351 / 153
Регистрация: 07.02.2019
Сообщений: 1,135
17.04.2019, 22:03 2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cctype>
 
int main()
{
    char ch;
    int count{};
    while (std::cin >> ch && ch != '.')
        if (std::isalpha(ch) && std::isupper(ch)) ++count;
    std::cout << "count = " << count;
}
0
Yetty
1860 / 1331 / 952
Регистрация: 18.12.2017
Сообщений: 4,488
18.04.2019, 00:12 3
Лучший ответ Сообщение было отмечено zss как решение

Решение

zayats80888, достаточно if (std::isupper(ch))

и while - это цикл с предусловием, ТС нужен do while

Добавлено через 1 час 49 минут
Evgenold,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cctype>
using namespace std;
 
int main()
{
    char ch;
    int count=0;
    
    cout << "Enter symbols ('.' - exit):\n";
    do
    {
       cin >> ch;
       if (isupper(ch)) count++;
    }   
    while (ch != '.');
        
    cout << "count = " << count << "\n";
    
system("pause");
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2019, 00:12

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

В строке слов из букв латинского алфавита найти слова, в которых нет букв, которые повторяются.
В строке слов из букв латинского алфавита найти слова, в которых нет букв, которые повторяются.

Подсчитать количество букв русского алфавита из файла .txt
Задача: Осуществить подсчет количества разных букв русского алфавита (&quot;а&quot;, &quot;б&quot;, ...) в текстовом...


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

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

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