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

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

Войти
Регистрация
Восстановить пароль
 
Temoffey
20 / 40 / 0
Регистрация: 21.11.2010
Сообщений: 96
#1

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

29.03.2011, 21:18. Просмотров 978. Ответов 5
Метки нет (Все метки)

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

Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова. - C++
Как ввести строку и слово, чтобы вывести количество слов в строке, имеющих длину, равную длине введенного слова. Помогите плз.

Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова. - C++
Ввести строку и слово. Вывести количество слов в строке, имеющих длину, равную длине введенного слова.

Ввести строку и слово, удалить все вхождения слова и вывести строку - C++
помогите с лабой! Добавлено через 22 секунды через <stdio.h>

Изменить заданную строку текста так, чтобы её длина была равна указанной длине - C++
Здравствуйте!Столкнулся с такой задачей :Дана строка текста. Изменить его так, чтобы длина строки была равна заданной длине. Если исходная...

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.03.2011, 21:40     Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова. #2
Цитата Сообщение от Temoffey Посмотреть сообщение
Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <sstream>
#include <string>
 
int main(){
  std::string str;
  std::cout << "\n\nString = ";
  getline(std::cin, str);
  std::istringstream ist(str);
  while(ist >> str){
    std::cout << str;
    for(size_t i = 0; i < str.length(); ++i)
      std::cout << ' ';
  }
  return 0;
}
Temoffey
20 / 40 / 0
Регистрация: 21.11.2010
Сообщений: 96
29.03.2011, 21:46  [ТС]     Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова. #3
А возномно ли на СИ???
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
29.03.2011, 21:55     Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова. #4
Temoffey,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <string.h>
 
int main(){
  char str[BUFSIZ], *p;
  printf("\n\nString = ");
  fgets(str, BUFSIZ, stdin);
  for(p = strtok(str, " "); p; p = strtok(NULL, " ")){
    printf("%s", p);
    for(size_t i = 0; i < strlen(p); ++i)
      putchar(' ');
  }
  return 0;
}
Temoffey
20 / 40 / 0
Регистрация: 21.11.2010
Сообщений: 96
29.03.2011, 21:57  [ТС]     Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова. #5
Спасибо большое)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2012, 19:04     Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова.
Еще ссылки по теме:

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

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

Ввести строку, вывести слова - C++
Из введенной строки вывести каждое слово с новой строки. Слово - последовательность букв. Вывести количество слов. Подскажите что не так...

Ввести строку, вывести слова по алфавиту. - C++
Выручайте хлопцы, надо написать программу - Ввести строку, вывести слова по алфавиту.:help:


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

Или воспользуйтесь поиском по форуму:
Михаил09
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 38
27.12.2012, 19:04     Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова. #6
а можно как нибудь без strtok

Добавлено через 23 часа 16 минут
срочно нужно сделайте пожалуйста
Yandex
Объявления
27.12.2012, 19:04     Ввести строку. Вывести строку так, чтобы за каждым словом следовало количество пробелов, равное длине слова.
Ответ Создать тему
Опции темы

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