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

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

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

Строка - C++

13.11.2010, 17:36. Просмотров 289. Ответов 1
Метки нет (Все метки)

Ввести строку. Найти в строке максимальное по размеру слово и вывести его на экран в обратном порядке. (просьба без замутов, max просто)
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2010, 17:36     Строка
Посмотрите здесь:

Есть строка определенной длины. Вторая строка меньше первой. Найти точку в которой вторая строка входит в первую - Java SE
Условие: Есть строка определенной длины. Вторая строка меньше первой. Найти точку в которой вторая строка входит в первую.

Получить действительный матрицу А( n,m) Первая строка которого задана формулой C1j=2*j+3, вторая строка задается формулой С2j=2+1/j, а каждая следующая строка есть сумма предыдущих. - Turbo Pascal
Получить действительный матрицу А( n,m) Первая строка которого задана формулой C1j=2*j+3, вторая строка задается формулой С2j=2+1/j, а...

Событие SheetChange: последняя строка и выделенная строка является одинаковой величиной - Visual Basic .NET
Не срабатывает корректно событие. При вводе данных в следующую строку после последней, последняя строка и выделенная строка является...

В папках пропала строка меню,адресная строка и панель инструментов - Windows XP
У меня на компьюторе в папках пропала строка меню,адресная строка и панель инструментов.Подскажите как их вернуть? Причина пропажи строки...

Создать запись «Кинофильм» с полями: «Название» (строка), «Страна» (строка) - Turbo Pascal
В заголовок окна программы записать свои данные: имя, фамилию и номер варианта. - Для всех вариантов количество записей в массиве...

Сортировка строк по году рождения (1945 - 1 строка, 1944 - 2 строка) - C#
Здравствуйте форумчане, необходима ваша помощь. Дан текстовый файл:" Kaligoev Paul Ignashevich 1997 School №76, Street 56, Astrakhan,...

Строка -> Массив = [Строка] - JavaScript
AJAXом получаю данные, но приходит либо массив либо строка. Так вот надо данные привести к одному виду, а именно - массиву. Т.е. было...

Дана строка. Подсчитать сколько раз первая строка входит во вторую - C++
Дана строка. Подсчитать сколько раз первая строка входит во вторую. Например: вводим "при" (строка должна вводиться с клавиатуры, как на...

Строка: Определить, содержит ли строка только символы 'а', 'Ь', 'с' или нет - Delphi
Дана строка. Определить, содержит ли строка только символы 'а', 'Ь', 'с' или нет.

Дана строка символов. Проверьте,является ли данная строка палиндромом - C++
Парни нужна помощь,нужен код решения этой задачи на языке с++. Дана строка символов. Проверьте,является ли данная строка палиндромом.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BrumbleHorse
120 / 120 / 11
Регистрация: 18.09.2010
Сообщений: 212
14.11.2010, 00:56     Строка #2
ну вот как-то так...
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define MAX 100
void str_max(const char* str,const char* delim)
{
     int i;
     char word[MAX]={};
     char* buf, * p, * pp, * ppp;
     const char* p_word;
     size_t max=0;
     ppp=&word[0];
     buf = strdup(str);
     for(p=strtok(buf,delim);p;p=strtok(NULL,delim))
     {
          if(strlen(p)>max)
         {
             max=strlen(p);
             pp=p;
         }
     }
    for(i=0,p_word=ppp;i<max;++i)
    {
      *ppp=*(pp+max-1);
      --pp;
      ++ppp;
    }
    printf("Here is reversed longest word in your string:\n");
    printf("%s", p_word);
 
}
void main()
 {   char line[MAX];
     const char* w_border=" ";
     const char* p_line=line;
     printf("Please input your string:\n");
     gets(line);
     str_max(p_line,w_border);
     getch();
 }
Добавлено через 51 секунду
покороче не получилось
Yandex
Объявления
14.11.2010, 00:56     Строка
Ответ Создать тему
Опции темы

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