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

Дано текст. Найти самое длинное слово. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread284758.html
подскажите как считывать с ini файла в массив структур
C++ Найти количество автомобилей каждый марки. Даны сведения об автомобиле: ФИО владельца, стоимость, марка и номер автомобиля. Найти количество автомобилей каждый марки.( задача на языке си) http://www.cyberforum.ru/cpp-beginners/thread284757.html
C++ Процедуры и функции.
Помогите пожалуйста найти ошибку, не работает сортировка. И запись в файл и чтение из него в radstudio 2010 работало а в borland c++ 3.1 нет. # include <iostream.h> # include <conio.h> # include <fstream.h> # include <stdlib.h> struct spisok { char marka;
C++ Элементы массива, которые встречаются только один раз
Нужно создать функцию, которая выводит на экран номера элементов, встречающихся в массиве только один раз не знаю как это реализовать :scratch:
C++ Линейный список http://www.cyberforum.ru/cpp-beginners/thread284721.html
Хочу реализовать ввод элементов в линейный список так, чтобы ввод завершался Ctrl-Z. Но вводится только одно число, и программа останавливается. Почему так происходит? #include <iostream> using namespace std; struct Node { int item; Node *next; }; void AddLast ( Node * Top, int item );
C++ Решение ОДУ в FreePascal Здравствуйте, буду признателен если не откажите в помощи. Нужно в паскале задать условия программы, чтобы она решала систему Обыкновенных Дифференциальных Уравнений (ОДУ) с начальными условиями, методом Эйлера. Вот собственно сама система: http://*************/clip/m22505/1303922387-clip-23kb.jpg Я так понимаю, чтобы программа нашла решение, она должна выполнить данное условие:... подробнее

Показать сообщение отдельно
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
28.04.2011, 14:54     Дано текст. Найти самое длинное слово.
Цитата Сообщение от neske Посмотреть сообщение
Nursik77, мало того, что вы "подправляли" совершенно верный код, дак вы еще ошибок своих налепили.
Насчет "совершенно верного кода" не согласен, где вы видели чтоб перед getch стояла нижняя черточка? Ну да перестарался малость, с кем не бывает, как говорится: " Не ошибается тот, кто ничего не делает". Сами хороши, могли бы и подправить, вот так-с теперь нормально:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <string.h>
#include <conio.h>
 
int main()
{
        char str[256],*temp;
        gets(str);
    int len;
        int max_len = strlen(temp = strtok(str," ,.!?"));
        while(temp = strtok(NULL," ,.!?"))
        {
                len = strlen(temp);
                if(len>max_len)
                        max_len = len;
        }
        printf("%i\n",max_len);
    getch();
        return 0;
}
 
Текущее время: 04:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru