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

Дано предложение. Найти наибольшее количество идущих подряд пробелов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лингвистический разбор предложения http://www.cyberforum.ru/cpp-beginners/thread621771.html
Кто-то баловался на эту тему? И есть ли готовые решения? Может какие-то уроки как лучше делать?
C++ HEAP CORRUPTION DETECTED - не понятно почему Помогите пожалуйста. Есть такой код: double e; char* w; /////// POINT 1 string q; size_t pos; string txtfile; Par.push_back(timuk); http://www.cyberforum.ru/cpp-beginners/thread621770.html
Как создать две консоли ? C++
Подскажите, пожалуйста, как сделать, чтобы на экране компьютера отображались одновременно две консоли ?
C++ Проигрыватель
Прога проигрывает WAV файлы, все в принципе устраивает, кроме того, что #include <iostream.h> #include <windows.h> #include <mmsystem.h> #include <stdio.h> #define BLOCK_SIZE 1024*4 #define BLOCK_COUNT 6 WAVEHDR* waveBlocks; int waveFreeBlockCount;
C++ Алгоритм сжатия данных http://www.cyberforum.ru/cpp-beginners/thread621760.html
подскажите алгоритм сжатия данных, чтобы был не очень сложный и в то же время эффективный
C++ Как поменять язык ввода как можно поменять язык ввода у созданой програме? тоисть, я хочу просто нажать на окно Edit1 для ввода текста, но чтоб язык сам менялсь на нужный. (есть Edit1-для украинського и Edit2-для английського языка) подробнее

Показать сообщение отдельно
nxnx
Формучанин
361 / 292 / 16
Регистрация: 02.11.2010
Сообщений: 1,226
21.02.2012, 22:02     Дано предложение. Найти наибольшее количество идущих подряд пробелов
Цитата Сообщение от AforeveR Посмотреть сообщение
9)Дано предложение. Найти наибольшее количество идущих подряд пробелов.
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 <stdio.h>
int count(const char* string)
{
    size_t i=(size_t)-1;
    int this=0;
    int max_cnt=0;
    
    while (string[++i])
        if (string[i]==' ')
            this++;else 
            {
                if (this>max_cnt) max_cnt=this;
                this=0;
            }
    return (this>max_cnt)?this:max_cnt;
}
 
int main(void)
{
  const char* str="test string  fds    !";
  printf("%d : %s\n",count(str),str);
  return 0;
}
 
Текущее время: 04:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru