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

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

Войти
Регистрация
Восстановить пароль
 
DaStAn1996
0 / 0 / 0
Регистрация: 09.12.2013
Сообщений: 19
#1

После ввода с клавиатуры произвольного строки определить и вывести на экран количество латинских букв в нем - C++

09.12.2013, 15:22. Просмотров 797. Ответов 3
Метки нет (Все метки)

После ввода с клавиатуры произвольной строки определить и вывести на экран количество латинских букв в нем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2013, 15:22     После ввода с клавиатуры произвольного строки определить и вывести на экран количество латинских букв в нем
Посмотрите здесь:
C++ После ввода с клавиатуры произвольного строки определить и вывести на экран строку символов только с четными н
После ввода с клавиатуры произвольного текста, вывести на экран сумму его ASCII кодов C++
C++ После ввода с клавиатуры произвольного строки выдать на экран протокол о количестве вхождений каждого символа. В протоколе символы расположить по алфа
C++ Создать файл, ввести символы, вывести на экран количество не латинских букв, количество цифр
После ввода с клавиатуры произвольного одномерного массива целых чисел (объекта данного класса),в пределах целого типа вывести в два столбика положите C++
Строки. Подсчитать количество заглавных букв в тексте; вывести на экран слова, имеющие наименьшее количество букв... (подправить) C++
C++ Введите с клавиатуры некоторый текст и подсчитать в нем количество слов, букв, цифр,строчных букв, заглавных б
Определить и вывести на экран количество букв кириллицы в строке C++
Определить количество цифр и малых латинских букв в строке St C++
C++ Определить длину данного и количество Букв «а». Вывести имя и количество букв в третьем слове
C++ Дана строка. Подсчитать общее колличество прописных и строчных латинских и русских букв и вывести на консоль количество
Определить количество слов в строке и вывести на экран слова строки в столбик C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Doksim
57 / 57 / 8
Регистрация: 08.12.2013
Сообщений: 257
09.12.2013, 15:30     После ввода с клавиатуры произвольного строки определить и вывести на экран количество латинских букв в нем #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
int main()
{
    char str[ 500 ];
    cin >> str;
    
    int s = 0;
    for( int i = 0; i < strlen( str ); i++ )
    {
        for( int j = 65; j <= 90; j++ )
        if( str[ i ] == (char)j )s++;
        
        for( int j = 97; j <= 122; j++ )
        if( str[ i ] == (char)j )s++;
    }
    
    cout << s << endl;
    return system( "pause" );
}
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
09.12.2013, 15:50     После ввода с клавиатуры произвольного строки определить и вывести на экран количество латинских букв в нем #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
#include <algorithm>
 
using namespace std;
 
bool f(int i) {
    return (isalpha(i));
}
int main() {
    string str;
    getline(cin,str);
    cout<<count_if(str.begin(),str.end(), f);
        system("pause");
    return 0;
}
Doksim
57 / 57 / 8
Регистрация: 08.12.2013
Сообщений: 257
09.12.2013, 15:56     После ввода с клавиатуры произвольного строки определить и вывести на экран количество латинских букв в нем #4
модернизирую код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{
    char str[ 500 ];
    cin >> str;
    
    int s = 0;
    for( int i = 0; i < strlen( str ); i++ )
    {
        if( (int) str[ i ] <= 90 && (int) str[ i ] >= 65 )s++;
        else if( (int) str[ i ] <= 122 && (int) str[ i ] >= 97)s++;
    }
    
    cout << s << endl;
    return system( "pause" );
}
Yandex
Объявления
09.12.2013, 15:56     После ввода с клавиатуры произвольного строки определить и вывести на экран количество латинских букв в нем
Ответ Создать тему
Опции темы

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