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

Количество букв <A> в строке - C++

Восстановить пароль Регистрация
 
Andrey121121
-2 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 23
21.06.2012, 12:09     Количество букв <A> в строке #1
программа вычисления количество букв <A> в строке
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
21.06.2012, 12:12     Количество букв <A> в строке #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
    std::string str;
    std::cin>> str;
    std::cout<< std::count(str.begin(), str.end(), 'A');
    return 0;
}
http://liveworkspace.org/code/0bc2cb...674ef1d75036b4
KATbIK
 Аватар для KATbIK
86 / 81 / 10
Регистрация: 02.08.2011
Сообщений: 335
21.06.2012, 12:13     Количество букв <A> в строке #3
C++
1
2
3
4
5
6
7
template <class InputIterator, class T>
  ptrdiff_t count ( InputIterator first, InputIterator last, const T& value )
{
  ptrdiff_t ret=0;
  while (first != last) if (*first++ == value) ++ret;
  return ret;
}
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176
21.06.2012, 12:13     Количество букв <A> в строке #4
C++
1
2
3
4
5
6
7
8
char str[] = "Строка";
int n = 0;
 
for (int i=0; i<strlen(str); i++)
   if (str[i] == 'A')
      n++;
 
cout << "Количество букв <A> в строке равно " << n;
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
21.06.2012, 12:47     Количество букв <A> в строке #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstddef>
 
int main()
{
    char s[256];
    
    std::cout << "string: ";
    std::cin.getline(s, sizeof(s));
 
    if(!std::cin) return 1;
 
    size_t c = 0;
 
    for(size_t i = 0; s[i] != '\0'; ++i)
        if(s[i] == 'A')
            ++c;
 
    std::cout << "result: " << c << std::endl;   
}
Yandex
Объявления
21.06.2012, 12:47     Количество букв <A> в строке
Ответ Создать тему
Опции темы

Текущее время: 16:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru