Форум программистов, компьютерный форум, киберфорум
Наши страницы

Дана строка символов, состоящая из цифр и пробелов. Вывести на экран слово с максимальной длиной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ специфичная проверка на конец файла http://www.cyberforum.ru/cpp-beginners/thread861904.html
Дело в чем. Я считываю с файла 2 размерности , 2 матрицы и вектор. Потом надо провести проверку прочитан ли файл до конца( для того чтобы размерности не были меньше матриц). Вполне логичная проверка...
C++ Сформировать вектор Z по формуле Xi=sin^2(i+pi)+cos*pi, где i =0..n-1, n задать константой. Yi=(sqrt(exp^(Ln(|Xi|+1) + sin^2 *Xi)/(1+Ln(|Xi|+10) Сформировать вектор Z по формуле Zi=max(Xi,Yi)-min(Xi,Yi) и найти в нем... http://www.cyberforum.ru/cpp-beginners/thread861894.html
C++ Матрица и змейка
Вот рабочий код по строке, нужно переделать по столбцу.... помогите переделать .. #include "stdafx.h" #include <iostream> #include <conio.h> #include <windows.h> using namespace std; int...
C++ Массив из имен
Подскажите пожалуйста, как упорядочить массив из имен в убывающем порядке. Сам массив создан и отображен. Теперь его надо отобразить в убывающем порядкею Зараннее благодарю за помощь #include...
C++ Предикаты. Выборка объектов из вектора по определённому полю http://www.cyberforum.ru/cpp-beginners/thread861869.html
Здравствуйте. Имеется некий шаблон класса, один из членов которого - вектор. Т.е. что-то вроде template <class T> class TClass{ private: vector<T> rows; ......... public:
C++ Хранение ресурсов Ку-ку мой мальчик, есть файлы допустим .exe, .txt и т.д. Задаче такова: объединить эти файлы в один, и из этого большого файла, выгружать те которые мне нужны, и наоборот программно загружать туда... подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
11.05.2013, 22:49
spooky81,

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
#include <conio.h>
#include <stdio.h>
#include <string.h>
 
int main()
{
    char dest[200];
    printf("Vvedite stroku simvolov \n");
    gets(dest);
 
    char * buf = new char[strlen(dest)+1];
    strcpy(buf, dest);
    char * temp = strtok (buf, " ");  //выделить первое слово строки
    size_t max = strlen(temp); //Принять это слово за слово с максимальной длиной
    char * strmax = new char[max+1];
    strcpy(strmax, temp);
 
    while (temp != NULL)    //выделить последующее слово и сравнить их со словом max длины
    {
        printf("%s\n", temp);
        if (max < strlen(temp))
        {
            delete []strmax;
            max = strlen(temp);
            strmax = new char[max+1];
            strcpy(strmax, temp);
        }
 
        temp = strtok(NULL, " ");
    }
    printf("\nSamoe dlinnoe slovo - %s", strmax);
    delete[]strmax;
    delete[]buf;
    getch();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru