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

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

Войти
Регистрация
Восстановить пароль
 
StudentКГПУ
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 57
#1

Дана строка , состоящая из английских слов - C++

05.10.2011, 21:33. Просмотров 650. Ответов 1
Метки нет (Все метки)

Дана строка , состоящая из английских слов, разделенных пробелами( одним или несколькими). Превратить каждое слово в строке, удалив из него все предыдущие вхождение первой буквы этого слова ( количество пробелов между словами не менять)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2011, 21:33     Дана строка , состоящая из английских слов
Посмотрите здесь:

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

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

Дана строка состоящая из слов разделенных ... - C++
Помогите решить с объяснениями. Дана строка состоящая из слов разделенных одним или несколькими пробелами или знаками припинания. ...

Задачка на строки.Дана строка, состоящая из слов - C++
Дана строка, состоящая из слов (словом считать группу символов, начинающуюся и заканчивающуюся пробелом, или знаками препинания). Вывести...

Дана строка, состоящая из слов, разделенных пробелами, в конце строки - точка - C++
Дана строка, состоящая из слов, разделенных пробелами, в конце строки - точка. Определить, сколько в строке слов, содержащих честное число...

Дана строка, состоящая из русских слов разделенных пробелами(одним или несколькими). Вывести строку, содержащу - C++
Дана строка, состоящая из русских слов разделенных пробелами(одним или несколькими). Вывести строку, содержащую эти же слова, разделенные...

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

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

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

Дана строка, состоящая из нескольких предложений. Найти самое короткое предложение - C++
Дана строка, состоящая из нескольких предложений. Найти самое короткое предложение.

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

Есть строка, состоящая из слов, разделенных любым количеством пробелов - C++
Есть начинания, но без продолжения подскажите как действовать дальше. #include "stdafx.h" #include <iostream> #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
06.10.2011, 00:51     Дана строка , состоящая из английских слов #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
#include <stdio.h>
#include <ctype.h>
 
char* str_ch(char* str) {
   char* tmp  = str;
   char* iter, *ptr, *sa, *sb, ch;
 
   for(iter = str; *iter; *iter++) {
        if(isalpha(*iter)) {
              ch = *iter++;
              for(sa = iter; isalpha(*sa) && *sa; *sa++) {
                     if( *sa == ch ) 
                          for(ptr = sa, sb = sa + 1; *ptr; *ptr++ = *sb++);
              }
         }
  }
   return str;
}
 
int main(){
   char str[] = "north-america, NEYRON,\t CISCO...(FAST ETHERNET)";
   puts( str_ch(str) );
   getchar();
   return 0;
}
Ответ Создать тему
Опции темы

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