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

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

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

Напишите функцию, подсчитывающую и выводящую на экран - C++

15.01.2014, 14:31. Просмотров 251. Ответов 2
Метки нет (Все метки)

Напишите функцию, подсчитывающую и выводящую на экран счетчики количеств появлений знаков пунктуации «.», «,», «!», «?» в строке. если можно пожалуйста с коментами
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 14:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите функцию, подсчитывающую и выводящую на экран (C++):

Напишите программу, выводящую на экран текст «Hello, world!» - C++
Доброго времени суток, форумчане. Просьба помочь с простыми программами на С++. Только начал изучать, но путаюсь, где какой оператор и...

дан массив n элементов. напишите программу выводящую на экран сначала вторую половину, потом первую - C++
напишите плиз програмку дан массив n элементов. напишите программу выводящую на экран сначала вторую половину, потом первую

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

Написать функцию, выводящую на экран переданную ей карту - C++
Задание написать функцию, выводящую на экран переданную ей карту. Помогите, пожалуйста

Написать функцию, выводящую на экран ромб с высотой N - C++
Нужна помощь в написании кода. Очень горю.(( Добавлено через 1 час 48 минут .............

Написать функцию, выводящую на экран переданную ей игральную карту - C++
Написать функцию, выводящую на экран переданную ей игральную карту.

2
egor2116
342 / 373 / 42
Регистрация: 20.01.2013
Сообщений: 1,132
15.01.2014, 14:47 #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>
#include <string>
 
int main()
{
 std::string arrPunctuation = ".,!?";
 std::string inString;
 std::cout << "Input string : "; getline(std::cin, inString);
 
 static size_t count = 0;
 
 for(size_t i = 0; i < inString.size(); ++i)
    for(size_t j = 0; j < arrPunctuation.size(); ++j)
        if(inString[i] == arrPunctuation[j])
          ++count;
 
 std::cout << ",.!? the proposal meets " << count << " times" << std::endl;
     
  system("PAUSE");
  return 0;
}
1
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
15.01.2014, 14:49 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <cctype>
 
void func(char* s)
{
    char symbols[]={'.',',','!','?'};
    int count[4]={0};
    for (char *p=s; *p; p++)
    {
        if (!isalpha(*p) && !isdigit(*p))
        {
            for (int i=0; i<4; i++)
                if (*p==symbols[i])
                {
                    count[i]++;
                    break;
                }
        }
    }
    std::cout <<"Statistic: " <<std::endl;
    for (int i=0; i<4; i++)
        std::cout <<'\"' <<symbols[i] <<"\": " <<count[i] <<std::endl;
}
 
int main()
{
    const int maxSize = 128;
    char str[maxSize];
    std::cin.getline(str,maxSize);
    func(str);
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2014, 14:49
Привет! Вот еще темы с ответами:

Написать функцию выводящую на экран указанную часть таблицы умножения - C++
помогите написать программу (массивы) Написать функцию выводящую на экран указанную часть таблицы умножения. Функция должна принять...

Напишите программу, выводящую на экран количество цифр в этом числе и сумму этих цифр - C++
я начинающий! помогите! мне на екзам! Дано натуральное число а (a&lt;100). Напишите программу, выводящую на экран количество цифр в этом...

Написать перегружаемую функцию, выводящую на экран символ или одномерный массив - C++
Помогите пожалуйста. Напишите перегружаемую функцию, которая выводит на экран символ или одномерный массив . Предусмотрите...

Реализовать функцию, выводящую на экран максимальный и минимальный элементы двумерного массива - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int MaxandMin(int **A, int n, int m); int main() { int n;...


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

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

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