Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
41 / 41 / 1
Регистрация: 21.11.2010
Сообщений: 96
1

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

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

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

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2011, 21:18
Ответы с готовыми решениями:

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

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

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

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

5
Freelance
Эксперт С++
2880 / 1815 / 356
Регистрация: 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;
}
1
41 / 41 / 1
Регистрация: 21.11.2010
Сообщений: 96
29.03.2011, 21:46  [ТС] 3
А возномно ли на СИ???
0
Freelance
Эксперт С++
2880 / 1815 / 356
Регистрация: 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;
}
2
41 / 41 / 1
Регистрация: 21.11.2010
Сообщений: 96
29.03.2011, 21:57  [ТС] 5
Спасибо большое)))
0
0 / 0 / 0
Регистрация: 07.10.2012
Сообщений: 38
27.12.2012, 19:04 6
а можно как нибудь без strtok

Добавлено через 23 часа 16 минут
срочно нужно сделайте пожалуйста
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2012, 19:04

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

Ввести строку и слово, удалить все вхождения слова и вывести строку
Написал код. Вот условие: &quot;Ввести строку и слово, удалить все вхождения слова и вывести строку.&quot; ...

Ввести строку и слово, удалить все вхождения слова и вывести строку
Нужно написать программу только со стандартной библиотекой &lt;stdio.h&gt; Помогите, пожалуйста :3

Ввести строку и слово, удалить все вхождения слова и вывести строку
Доброго времени суток всем ! написал лр2 (Ввести строку и слово, удалить все вхождения слова и...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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