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

Разработать алгоритм и программу для удаления из введенного текста слов, которые начинаются и заканчиваются одним и тем же символом. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод на экран сначала предложений, оканчивающиеся на ?, а затем на восклицательный знак http://www.cyberforum.ru/cpp-beginners/thread580987.html
Здравствуйте! Имеется такая задача: Написать программу, которая считывает текст из файла и выводит на экран сначала вопросительные, а затем восклицательные предложения. Подразумевается. что у меня есть текстовый файл и в нём несколько вопросительных и восклицательных предложений. Наброски сделал, но до конца не могу довести. Голова уже не варит. #include <iostream> #include <fstream>...
C++ Упорядочить строки матрицы по возрастанию их характеристик Характеристикой строки назовем наибольшее количество идущих подряд нулей. Упорядочить строки матрицы по возрастанию их характеристик. Помогите с алгоритмом сортировки пожалуйста,заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread580963.html
Перевод кода с C++ Builder 6 на Visual Studio C++ C++
Вот этот код нужно перевести с c++ builder 6 на студию. Заставляют писать только в студии, это у меня последнее задание. прошу помочь, это не должно быть сложно, но только не для незнающего ничего в отличиях синтаксиса этих двух оболочек. if(FileExists("C:\\file.txt")) { char ch = {'a', 'e', 'i', 'o', 'u', 'y'}; bool first = true; AnsiString str; ...
Вытащить из текста все отдельные слова C++
Задача в том, чтобы вытащить из текстового файла слова и отсортировать их по частоте встречаемости. Вторую часть программы могу сделать:) Но как вытащить слова из текстового файла, если их могут разделять разные символы? (. : ; " ") и куча пробелов, например.
C++ сортировка по алфавиту http://www.cyberforum.ru/cpp-beginners/thread580925.html
Задача: Описать структуру с именем PRICE, содержащую следующие поля: название товара; название магазина, в котором продается товар; стоимость товара в руб. Написать программу, выполняющую следующие действия: ввод с клавиатуры данных в массив, состоящий из k <=10 элементов типа PRICE; записи должны быть размещены в алфавитном порядке по названиям магазинов; вывод на экран...
C++ Список списков.Морской бой Здравствуйте, форумчане. Прошу вашей помощи. Я новичок, и это моя первая программа. Есть курсовая, морской бой. Написал уже рандомную расстановку кораблей и движение курсора, всё хорошо. Но возникла загвоздка со списками. По заданию в игре должны использоваться списки. У меня однонаправленный, не кольцевой и без головного элемента. Но список у меня не простой, а список списков, т.е. список... подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
21.05.2012, 16:49     Разработать алгоритм и программу для удаления из введенного текста слов, которые начинаются и заканчиваются одним и тем же символом.
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
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
int main()
{
   static char psz[256] = "fgde38dsfe3erff slds1134fiekfe nfxedn3356dhs2323bhdjkfhe a3efdfeffgrgrga\0";
 
   for (int i = 0; psz[i] != '\0'; i++)
   {
      int k = 0; char temp[256] = "\0";
      while (!isspace(psz[i]) && psz[i] != '\0')
         temp[k++] = psz[i++];
 
      if (temp[0] == temp[strlen(temp)-1])
      {
         while ((!isspace(psz[i-1])) && (i > 0)) i--;
            while (!isspace(psz[i]) && psz[i] != '\0')
              for (int k = i; psz[k] != '\0'; k++)
                   psz[k] = psz[k+1];
      }
   }
 
   printf("%s\n",psz);
}
http://liveworkspace.org/code/99fd43...e88076fed0ebb4
 
Текущее время: 09:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru