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

Найти в функции в строке слово максимальной длины - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Информационная система управления теплицей http://www.cyberforum.ru/cpp-beginners/thread1039377.html
Куплю программу "информационная система управления теплицей"! В проге должны быть Датчик температуры внутри теплицы; Датчик температуры вне теплицы; Датчик влажности воздуха в теплице; Датчик влажности грунта в тепличных горшках; Датчик уровня воды в баке для полива; Таймеры по включению\выключению полива.
C++ Дополнить класс, включив метод подсчета числа узлов заданного бинарного дерева Изучить приведенный пример реализации класса «Дерево двоичного поиска», для которого реализованы следующие схемы обхода бинарного дерева: a) в префиксном порядке (в ширину, прямым обходом); б) в инфиксном порядке (последовательный, симметричный обход); в) в суффиксном порядке (обратный обход). !!!Дополнить класс, включив метод подсчета числа узлов заданного бинарного дерева и метод... http://www.cyberforum.ru/cpp-beginners/thread1039376.html
Составить программу сортировки массива строк по длине строки C++
Составить программу сортировки массива строк по длине строки.
C++ Вывод динамического,двумерного массива
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <stdio.h> #include <string.h> int main() { int n = 1; int chisloX = 1, chisloY = 1; int yyyy = 1, yyyy1 = 1;
C++ Задача с файлами и функциями по системному программированию http://www.cyberforum.ru/cpp-beginners/thread1039367.html
Помогите пожалуйста доделать задачу. Вот то, что уже есть. Здесь считываются 3 числа с файла, которые являются коэфициентами уравнения ах^2+bx+c=0 (обычного квадратного уравнения). Далее производится вычисление корней и результаты записываются в еще один файл. Итак, нужно переделать что бы в коде была любая функция, и производился циклический процесс ввода данных и подсчет, если все коэфициенты...
C++ в чем ошибка? Не выводит минимальное число, пишет 0 #include <iostream> using std::cout; int main() { int array; int min=array; for (int i=0;i<5;i++) подробнее

Показать сообщение отдельно
Doksim
 Аватар для Doksim
57 / 57 / 8
Регистрация: 08.12.2013
Сообщений: 257
12.12.2013, 22:49     Найти в функции в строке слово максимальной длины
Цитата Сообщение от Vonka Посмотреть сообщение
оно выводит количество букв? а что добавить что бы выводило это слово?
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
#include <iostream>
using namespace std;
 
int main()
{
    int max = 0, a;
    char str[ 100 ], s[ 100 ], smax[ 100 ];
    cin.getline( str, 100 );
    
    for( int i = 0; i < strlen( str ); i++ )
    {
         a = 0;
         strcpy( s, "" );
         for( int j = i, k = 0; str[ j ] != ' ' && str[ j ] != '\0'; j++, k++ )
         {
              a++;
              s[ k ] = str[ j ];
         }
         s[ a ] = '\0';
         
         if( a > max )
         {
             max = a;  
             strcpy( smax, s );
         }
    }
    
    cout << "Max word is: " << smax << "\nHis length is: " << max << endl;
    return system( "pause" );
}
 
Текущее время: 07:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru