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

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

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

Как написать функцию, которая подсчитывает число прописных и строчных букв в строке? - C++

21.11.2013, 17:04. Просмотров 865. Ответов 7
Метки нет (Все метки)

Как написать функцию, которая подсчитывает число прописных и строчных букв в строке? В С++

Добавлено через 19 часов 9 минут
Ну помогите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2013, 17:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как написать функцию, которая подсчитывает число прописных и строчных букв в строке? (C++):

Написать программу, которая печатает целочисленные эквиваленты ряда прописных и строчных букв - C++
Нужно написать программу, которая печатает целочисленные эквиваленты ряда прописных и строчных букв, цифр и специальных символов. (Для...

Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке s - C++
Описать рекурсивную функцию letter(s), которая подсчитывает количество букв в строке s. Преподаватель сказал, что внутри должно быть...

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

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

Составить программу, в строке, введенному пользователем, подсчитывает число вхождений того или иного символа. Написать функцию count вычисления числа - C++
Составить программу, в строке, введенному пользователем, подсчитывает число вхождений того или иного символа. Написать функцию count...

Преобразование всех строчных букв в прописные, а прописных — в строчные - C++
Задача:Код строчных букв ASCII отличается от кода прописных на 32. Таким образом, чтобы преобразовать строчную букву в прописную,...

7
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,064
Завершенные тесты: 1
21.11.2013, 17:12 #2
сделай два счетчика, в цикле по всей строке смотри какая буква - большая или маленькая , в зависимости от этого прибавляй к нужному счетчику единицу
0
bradobrei
Продам уран 238U
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
21.11.2013, 17:49 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int countLetters(char *str){
int st = 0, pr = 0;
    for(int i = 0; str[i]; i++){
        if(str[i] >= 'A' && str[i] <= 'Z')
            st++;
        else if(str[i] >= 'a' && str[i] <= 'z')
            pr++;
    }
    cout<<"Stro4nie "<<st<<endl<<"Propisnie "<<pr;
return 0;
}
int main(){
    char str[] = "fhh DF Hbdb dTbdgBTTT";
    countLetters(str);
return 0;
}
1
ssashaa
0 / 0 / 0
Регистрация: 20.11.2013
Сообщений: 9
21.11.2013, 19:43  [ТС] #4
не работает. Выдает ошибку. У меня 2010 студия
0
bradobrei
Продам уран 238U
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
21.11.2013, 19:45 #5
0
ssashaa
0 / 0 / 0
Регистрация: 20.11.2013
Сообщений: 9
21.11.2013, 19:46  [ТС] #6
Выдает

1>------ Построение начато: проект: 144, Конфигурация: Debug Win32 ------
1>Построение начато 21.11.2013 19:45:18.
1>InitializeBuildStatus:
1> Обращение к "Debug\144.unsuccessfulbuild".
1>ClCompile:
1> Для всех выходных данных обновления не требуется.
1> 144.cpp
1>c:\users\aleksandr\desktop\144\144\144.cpp(4): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>c:\users\aleksandr\desktop\144\144\144.cpp(23): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:00.22
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
bradobrei
Продам уран 238U
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
21.11.2013, 19:48 #7
Цитата Сообщение от ssashaa Посмотреть сообщение
Выдает

1>------ Построение начато: проект: 144, Конфигурация: Debug Win32 ------
1>Построение начато 21.11.2013 19:45:18.
1>InitializeBuildStatus:
1> Обращение к "Debug\144.unsuccessfulbuild".
1>ClCompile:
1> Для всех выходных данных обновления не требуется.
1> 144.cpp
1>c:\users\aleksandr\desktop\144\144\144.cpp(4): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>c:\users\aleksandr\desktop\144\144\144.cpp(23): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:00.22
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
написано же :
1>c:\users\aleksandr\desktop\144\144\144.cpp(23): fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
0
ssashaa
0 / 0 / 0
Регистрация: 20.11.2013
Сообщений: 9
21.11.2013, 20:09  [ТС] #8
Добавил все равно не работает

1>------ Построение начато: проект: 144, Конфигурация: Debug Win32 ------
1>Построение начато 21.11.2013 19:52:55.
1>InitializeBuildStatus:
1> Обращение к "Debug\144.unsuccessfulbuild".
1>ClCompile:
1> Для всех выходных данных обновления не требуется.
1> 144.cpp
1>c:\users\aleksandr\desktop\144\144\144.cpp(5): warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "StdAfx.h" или перестройка предкомпилированного заголовка
1>c:\users\aleksandr\desktop\144\144\144.cpp(6): error C2001: newline в константе
1>c:\users\aleksandr\desktop\144\144\144.cpp(17): error C2065: cout: необъявленный идентификатор
1>c:\users\aleksandr\desktop\144\144\144.cpp(17): error C2065: endl: необъявленный идентификатор
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:00.18
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Добавлено через 3 минуты
Все заработало, СПАСИБО

Добавлено через 12 минут
А как переделать, что бы слово вводить с клавиатуры? А то что то не получается.
0
21.11.2013, 20:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2013, 20:09
Привет! Вот еще темы с ответами:

Описать функцию, которая подсчитывает максимальное количество символов, идущих подряд в строке - C++
Добрый день! Дали задание, но не совсем ясно, а выполнить надо. Просьба написать: a)функцию, которая подсчитывает максимальное...

Необходимо исправить ошибки, связанные с неверным использованием прописных и строчных букв - C++
Условие: Вводятся две строки типа Слово1 Слово2. Необходимо исправить ошибки, связанные с неверным использованием прописных и строчных...

Описать функцию, которая подсчитывает число вхождений элемента E в список Q - C++
Цель задания в составе программы описать функцию которая подсчитывает число вхождений элемента E , значение которого введено с клавиатуры ,...

Написать программу, которая подсчитывает, сколько раз подстрока встречается в строке - C++
как исправить чтобы не ругался? char str; cin.getline(str, 250); char str2; cin.getline(str2, 250); int countstrstr = 0; ...


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

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

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