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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ махинации в одномерных масивах http://www.cyberforum.ru/cpp-beginners/thread29576.html
Здравствуйте, помогите решить задачку: В одномерном массиве, состоящем из 30 элементов вычислить: Количество элементов больших C (C ввод с клавиатуры) Упорядочить массив по возрастанию Массив заполнить от датчика случайных чисел -50 до 50 у меня получилось следующее: 1 #include <stdio.h>
C++ Составить алгоритм и программу для замены в заданном массиве Только С++ Составить алгоритм и программу для замены в заданном массиве Р(N) всех нулевых элементов, которые стоят на нечетных местах, средним квадратичным значением, которое находят из всех отрицательных элементов массива, а те, что стоят на четных местах - средним геометрическим значением, которое находят из всех положительных элементов массива. Преобразованный массив вывести к печати. P = (9,... http://www.cyberforum.ru/cpp-beginners/thread29567.html
Найти три минимальных элемента в предпоследнем столбце матрицы C++
1. Найти три минимальных элемента в предпоследнем столбце матрицы A #include <iostream.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> void main() { clrscr(); int i,j,n,m,min;
C++ Массив строк
Здравствуйте, помогите решить задачу на С. Ввести массив строк символов (текст), которые могут содержать слово “then”. В каждой строке заменить каждое вхождение слова “then” словом “the”. Словами счи-тать группы символов, разделённые одним или несколькими пробелами. Добавлено через 41 минуту 34 секунды Closed. сам решил. Но вот с этой задачкой проблемки, помогите решить: Ввести массив...
C++ Выделение объекта щелчком мыши - DirectX9 http://www.cyberforum.ru/cpp-beginners/thread29527.html
Здравствуйте. Возникла - проблема - не могу реализовать обработку щелчка мыши по объекту. Среда - DirectX9 и C++. Собственно выделение не составляет проблемы - нужно лишь обнаружить "попадание" курсора в объект. В сети есть немало обсуждений и даже фрагментов решения, но ничего сделать я толком так и не смог. Вот функции, за это дело отвечающие: отсюда void GetCurRay(HWND ...
C++ Сформировать случайным образом масив из 20 элементов Помогите написать прогу на С++ "Сформувати випадковим чином масив із 20 елементів. Упорядкувати елементи масиву таким чином, щоб спочатку розміщалися від’ємні елементи у порядку зростання модуля, а потім додатні у порядку зменшення." код: #include <cstdlib> #include <iostream> #include <stdlib.h> #include <stdio.h> #include <math.h> подробнее

Показать сообщение отдельно
becksoe
1 / 1 / 0
Регистрация: 06.10.2010
Сообщений: 21
22.11.2010, 00:50     Дан текст, найти самое длиное слово
#include <stdio.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>

int main() {
char Buff[256];
char *pShortWord;
char *pCurWord;
int BuffSize(0);
int ShortWordSize(0);
int CurWordSize(0);

printf("Enter the paragraph:\n");
gets(Buff);

BuffSize = strlen(Buff);
pShortWord = pCurWord = Buff;
ShortWordSize = 257;

for (int i=0; i<BuffSize+1; i++) {
if (Buff[i]==' ' || Buff[i]=='\0') {
if (Buff[i-1]!=' ') {
if (CurWordSize<ShortWordSize) {
pShortWord = pCurWord;
ShortWordSize = CurWordSize;

}
while (Buff[i+1]==' ') i++;
pCurWord = &Buff[i+1];
CurWordSize = 0;
}
}
else {
CurWordSize++;
}
}

int n = strlen(pShortWord);
for (int i=0; i<n; i++) {
if (pShortWord[i]==' ') {
pShortWord[i] = '\0';
i = n+1;
}
}
printf("Result:\n%s", pShortWord);
getchar();
return 0;
}
 
Текущее время: 15:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru