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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
yano4ka15
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 44
#1

Найдите самое длинное слово заданного предложения и укажите номер позиции, с которого оно начинается - C++

14.02.2014, 00:11. Просмотров 513. Ответов 9
Метки нет (Все метки)

Очень нужна помощь!! Найдите самое длинное слово заданного предложения и укажите номер позиции, с которого оно начинается. При наличие нескольких слов выведите их в алфавитном порядке.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2014, 00:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найдите самое длинное слово заданного предложения и укажите номер позиции, с которого оно начинается (C++):

Найти порядковый номер слова максимальной длины в строке и номер позиции, с которой оно начинается - C++
помогите пожалуйста с программой( среда Visual C ) Дана строка символов, состоящая из произвольного текста, слова разделены пробелами....

Вывести порядковый номер слова максимальной длины и номер позиции в строке, с которой оно начинается - C++
как вывести на экран порядковый номер слова максимальной длины и номер позиции в строке, с которой оно начинается ?

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

Найдите самое длинное, и самое короткое слово в заданном предложении - C++
Найдите самое длинное и самое короткое слово в заданном предложении.

Определить сколько раз оно встретилось в тексте самое длинное слово - C++
Мне нужно здать програму но я не знаю как ее объяснить. Напишыте пожалуйста коменты к програе. Буду очень благодарен если поможыте! ...

Найти самое длинное слово и определить, сколько раз оно встретилось - C++
Программа которая считывает текст из файла,находит самое длинное слово и определяет сколько раз оно встретилось. Ни как не могу разобраться...

9
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
14.02.2014, 00:22 #2
вот вам еще пара клевых заголовков для следующих вопросов, которые к теме не относится:
шаблонные параметры шаблона.
ромбовидное наследование.
отличие оператора new от функции operator new
2
yano4ka15
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 44
14.02.2014, 02:22  [ТС] #3
тема лабы такая была и задание к ней
0
UnsKneD
алкокодер
154 / 150 / 11
Регистрация: 27.12.2012
Сообщений: 548
14.02.2014, 02:36 #4
yano4ka15,
ваши наработки где?
0
yano4ka15
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 44
14.02.2014, 02:41  [ТС] #5
их нет, поэтому и прошу помочь
0
UnsKneD
алкокодер
154 / 150 / 11
Регистрация: 27.12.2012
Сообщений: 548
14.02.2014, 11:14 #6
yano4ka15,
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
#include <iostream>
 
int lenght( char *s ){
    int c = 0;
    for( int i = 0; s[i]!='\0'; i++){
        c++;
    }
    return c;
}
 
int main()
{
    setlocale(0,"");
    int pos = 0;
    char *str = "Я не умею писать код на С++;";
    int t = lenght(str);
    char *tmpstr = new char[lenght(str)];
    for(int i = 0,j=0; str[i]!='\0'; i++){
        if( str[i] != ' ' ){
            tmpstr[j++] = str[i];
        } else {
            tmpstr[j++] = '\0';
            if( lenght(str) - lenght(tmpstr) < t ){
                t = lenght(str) - lenght(tmpstr);
                pos = i-lenght(tmpstr);
            }
            j = 0;
            delete tmpstr;
            tmpstr = new char[lenght(str)];
        }
    }
        std::cout << pos << std::endl;
    return 0;
}
0
yano4ka15
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 44
18.02.2014, 00:12  [ТС] #7
вроде нужен класс и что-то туда прописать. может что-то вроде этого?
#ifndef CLASS_H
#define CLASS_H
#include <string>
#include <iostream>
using namespace std;
class MyClass
{
private:
string Str;
public:
MyClass(string str);
string GetString();
friend void Clone(MyClass);
};

#endif
0
UnsKneD
алкокодер
154 / 150 / 11
Регистрация: 27.12.2012
Сообщений: 548
18.02.2014, 00:31 #8
yano4ka15, конкретизируйте задание, не ясно чего вы от нас хотите.
0
yano4ka15
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 44
18.02.2014, 00:49  [ТС] #9
нужно объявить дружественную функцию отдельно в файле с расширением .h который находится в head
0
robin-bob
0 / 0 / 0
Регистрация: 15.12.2015
Сообщений: 13
20.12.2015, 14:42 #10
Добавлено через 51 секунду
кто нибудь помогите девушке, нужно вывести номера строк исходного текстового файла и номера позиций в строке где встречаеться заданное слово в C++
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2015, 14:42
Привет! Вот еще темы с ответами:

В тексте из файла найти самое длинное слово и определить, сколько раз оно встретилось - C++
Пожалуйста помогите решить мне эту задачу?????????????? Написать программу, которая считывает текст из файла, находит самое длинное...

Файл: Найти самое длинное слово и определить, сколько раз оно встретилось в тексте из файла - C++
Мне нужно написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в...

Считать текст из файла, найти самое длинное слово и определить сколько раз оно встретилось в тексте - C++
Помогите пожалуйста решить задачу по строкам в C++: написать программу, которая считывает текст из файла, находит самое длинное слово и...

Найдите самое длинное слово в тексте и подсчитайте количество гласных букв в нем - C++
Найдите самое длинное слово в тексте и подсчитайте количество гласных букв в нем.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Yandex
Объявления
20.12.2015, 14:42
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru