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

Найти в тексте самую длинную последовательность символов, не содержащую пробелов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция выводить на печать одномерный и двумерный массив http://www.cyberforum.ru/cpp-beginners/thread1074720.html
Написать функции для печати одномерного и двумерных массивов. #include <iostream> #include <Windows.h> using namespace std; void PrintArray (int arr , int size) { int res=0;
C++ Задача на конвертацию чисел. Перевод километров в мили вводится два числа х1(км) и х2(м) необходимо перевести в морские мили (1852м) и ярды х2 футов (0.9144) (так написано в задаче) вот как надо вводим x1(км) и x2(м); x1(км) переводим в метры и складываем с х2(м); переводим получившееся в мили, выделяем целую часть; вычитаем из первоначального кол-ва миль целое кол-во миль, остаток переводим в ярды. http://www.cyberforum.ru/cpp-beginners/thread1074718.html
C++ Функции (двумерный массив)
Какие функции можно сделать к этим фрагментам кода? (Ввод элементов матрицы) printf("Введите элементы: \n"); for (int i = 0; i < height; i = i + 1) { for (int j = 0; j < width; j = j + 1) { printf("Элемент %d строки, %d столбца ", i+1, j+1);
C++ Прокомментировать код
нужно описать что делают строки готовой программы #include <iostream> #include <string> #include <cmath> using namespace std; int main(){ string num1; // число в двоичной системе double num1_dec=0;
C++ нужно описать что делают строки готовой программы http://www.cyberforum.ru/cpp-beginners/thread1074709.html
нужно описать что делают строки готовой программы #include <iostream> #include <string> #include <conio.h> #include <fstream> // fstream - чтение/запись из/в файл using namespace std; int main(){
C++ Напишите программу, которая читает ISBN код с одной пропущенной цифрой Ребята и опять задача которая мне понравилась но не могу решить, помогите хотя бы написать код а там я попробую сам разобратся ISBN (с англ . International Standard Book Number - международный стандартный номер книги ) универсальный идентификационный номер , присваиваемый книге или брошюре с целью их классификации . ISBN предназначен для идентификации отдельных книг или различных изданий и... подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
18.01.2014, 14:50     Найти в тексте самую длинную последовательность символов, не содержащую пробелов
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
#include <iostream>
#include <cstring>
 
int main()
{
    const int maxLength = 128;
    char str[maxLength];
    std::cin.getline (str,maxLength);
    int max = 0,length = strlen(str),k = 0,n = 0;
    bool flag = false;
    for (int i=0; i<=length; i++)
    {
        if (str[i]!=' ' && !flag)
        {
            flag = true;
            k = 0;
        }
        else if (str[i]==' ' || str[i]=='\0')
        {
            flag = false;
            if (k>=max)
            {
                max = k;
                ++n;
            }
        }
        k+=(flag) ? 1:0;
    }
    int i = 0,j;
    while (i<=length)
    {
        if (str[i]!=' ')
        {
            j = i;
            k = 0;
            while (str[i++]!=' ' && i<=length)
                ++k;
            if (k==max)
            {
                for (k=j; k<i; k++)
                    std::cout <<str[k];
                std::cout <<std::endl;
            }
        }
        else ++i;
    }
    return 0;
}
 
Текущее время: 22:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru