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

Вывести самую длинную последовательность букв, расположенных между двумя пробелами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ для индекса требуется массив или указатель, выражение должно иметь тип указателя на объект http://www.cyberforum.ru/cpp-beginners/thread675566.html
Привет! Помогите, не могу понять как исправить эти ошибки( error C2109: для индекса требуется массив или указатель. IntelliSense: выражение должно иметь тип указателя на объект. #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <iostream> #include <math.h> #include "stdafx.h"
C++ В одномерном массиве, состоящем из n целых элементов, вычислить В одномерном массиве, состоящем из n целых элементов, вычислить: 1.) сумму элементов с четными номерами; 2.) произведение элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом – все отрицательные (элементы, равные 0, считать положительными). Помогите плиз! http://www.cyberforum.ru/cpp-beginners/thread675550.html
Дано натуральное число n и действительное число а, найти, используя цикл C++
Дано натуральное число n и действительное число а, найти, используя цикл: 1/а+1/(a(a+1))+1/(a(a+1)(a+2))+......+1//(a(a+1)(a+2).....(a+n))
как вынести класс в отдельный файл? C++
сделал простенький класс class cool { public: cool(); int ga(); int gb(); void sa(int _a);
C++ If a function throws an exception? http://www.cyberforum.ru/cpp-beginners/thread675527.html
If a function throws an exception _____ . Question options: A) it must be caught in that function. B) it may be caught in that function. C) it can only be a non-numeric exception. D) it causes a syntax error.
C++ sizeof на битовую структуру Данный код структуры : #pragma pack(push, 1) struct FIELD { unsigned x : BITS_COUNT; }; #pragma pack(pop) подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
21.10.2012, 10:24     Вывести самую длинную последовательность букв, расположенных между двумя пробелами
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <ctype.h>
 
int main()
{
    static char str[256] = " xxxyyyyyyyyzzzzzzedddddtttttt ";
 
    printf("%s\n",str);
 
    int max_i = 0, max_len = 0;
    for (int i = 1; !isspace(str[i]); i++)
    {
        int pos = i;
        while (str[i] == str[i+1] && !isspace(str[i])) i++;
        if (abs(i-pos) > max_len) { max_i = pos; max_len = abs(i-pos); }
    }
 
    for (int t = max_i; t < max_i+max_len; t++)
        printf("%c",str[t]);
    printf("\tcount = %d\n",max_len);
 
    _getch();
}
http://liveworkspace.org/code/849e9e...6d7f5a6d6c319d
Миниатюры
Вывести самую длинную последовательность букв, расположенных между двумя пробелами  
 
Текущее время: 03:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru