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

В строке найти количество слов, которые содержат ровно три буквы «А» - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано целое число N (1 < N < 26). Вывести N первых прописных (то есть заглавных) букв латинского алфавита http://www.cyberforum.ru/cpp-beginners/thread691602.html
Дано целое число N (1 < =N <=26). Вывести N первых прописных (то есть заглавных) букв латинского алфавита(только без cin и cout )
C++ С\С++ Передача в функцию 2 массива Всем доброго времени суток, при написание программы столкнулся с проблемой. void qs(int s_arr, int first, int last, int b) { int i = first, j = last, x = s_arr,tmp; do { while (s_arr < x) i++; while (s_arr > x) j--; http://www.cyberforum.ru/cpp-beginners/thread691601.html
поиск и замена символьной строки в масиве C++
#include <cstdlib> #include <iostream> #include <string.h> using namespace std; class stud { private:
C++ Описать структуру с именем AEROFLOT, содержащую следующие поля:
1. Описать структуру с именем AEROFLOT, содержащую следующие поля: -название пункта назначения рельса -номер рейса -тип самолета 2. Написать программу, выполняющую следующие действия: -ввод с клавиатуры данных в массив, состоящий из семи элементов типа AEROFLOT; записи должны быть упорядочены по возрастанию номера рейса; -вывод на экран номеров рейсов и типов самолетов, вылетающих в пункт...
C++ Почему вызывается не тот метод? http://www.cyberforum.ru/cpp-beginners/thread691558.html
При вызове метода Highlight() у экземпляра SomrClass вызывается базовая реализация class cBackLightListener { public: cBackLightListener(); ~cBackLightListener(); virtual void Highlight(); }; void cBackLightListener::Highlight()
C++ Заменить значения всех элементов третьего столбца массива на число -12 а) Заменить значения всех элементов третьего столбца массива на число -12 б) Заменить значения всех элементов четвертой строки массива на число 4 подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
07.11.2012, 22:33     В строке найти количество слов, которые содержат ровно три буквы «А»
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
int main(void)
{
 char* s = new char [100];
 int k=0;
 std::cin.getline(s,100);
 char* t=strtok(s," "); 
 do
 {
  int j=0;
  for (int i=0; i<strlen(t); i++)
   {
  if (t[i]=='\200')
     j++;
   }
  if (j==3)
   k++;
 }
 while (t=strtok(NULL," ")); 
 std::cout<<"Count: "<<k<<std::endl; 
 system("PAUSE");
 return 0;
}
scanf, printf сам проставите. Это все-таки больше по C++ раздел, нежели по C.
 
Текущее время: 12:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru