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

Подсчитать количество слов, начинающихся с буквы “a” - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прозрачный фон у RadioButton http://www.cyberforum.ru/cpp-beginners/thread93420.html
Я хотел бы узнать какую команду надо прописать что б убрать прозрачный фон у RadioButton. Например для Label есть команда Label1->Transparent=true , а какая же для RadioButton. Заранее спасибо!
C++ Даны целые числа K,N, а также K набор целых чисел по N элементов в каждом наборе. Вывести суму его элементов для каждого набора Задача из роздела серий. http://www.cyberforum.ru/cpp-beginners/thread93416.html
Дано трехзначное число. В нем зачеркнули первую справа цифру и приписали ее слева. Вывести полученое число C++
Может ктовидел похожую задачу дайте ссылку или подскажите как сделать
C++ Для данного вещественного х найти значение следущей функции f, принимающей значение целого типа:
0, если х<0, f(x) = 1, если принадлежит[0,1),[2,3),..., -1, если х принадлежит [1,2),[3,4), ... .
C++ Дано трехзначное число. Проверить истинность высказывания: "Цифры даного числа образуют возрастающую или убывающую последовательность" http://www.cyberforum.ru/cpp-beginners/thread93412.html
Может есть чтото похоже?
C++ Как извлеч корень Подскажите с помощю какой команды в С++ можно извлеч корень из числа. Нашел такой вариант как команда pow, ноона почему-то не работает, #include <vcl.h> #pragma hdrstop #include <iostream> #include <math.h> void main(void) { double b,c; cout<<"B="; подробнее

Показать сообщение отдельно
NNN777
299 / 157 / 19
Регистрация: 27.02.2010
Сообщений: 317
16.04.2010, 09:36     Подсчитать количество слов, начинающихся с буквы “a”
Можно так сделать:
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
 
const int SIZE =80;
 
int form (char*, char*);
char *probel2 (char *in);
char *probel1 (char *in);
 
void main()
{
    char buf[SIZE], outbuf[SIZE]={' '};
 
    while(cout<<"Vvedite stroky: ",
    cin.getline(buf, SIZE))
    {   
        int z= form (buf, outbuf);
 
        cout<<"Kolichastvo slov: "<<z;
        cout<<endl<<endl;
    }
}
int form (char *a,char *out)
{   
    char *first=a; 
    int k=0;
 
    while (*(first=probel1(a)))
    {
        a=probel2(first);
        
        if (*first=='a')
            k+=1;   
    }
    return k;
}
char *probel1(char *in)
{ 
    while (*in&&((*in==' ')||(*in=='\t')))
        in++;
    return in;
}
char *probel2 (char *in)
{
    while (*in&&*in!=' '&&*in!='\t')
        in++;
return in;
}
 
Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru