1 / 1 / 1
Регистрация: 18.12.2017
Сообщений: 9
1

В строке содержатся слова, разделенные пробелами. Создать массив из этих слов

24.02.2018, 20:07. Показов 2211. Ответов 3
Метки нет (Все метки)

Выводит строку по буквам. Подскажите пожалуйста, что нужно добавить/изменить, что бы выводило по словам. Не сильно понял эту тему еще

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
void Func(char *string) {
    for (int i = 0; i < 20; i++)
        cout << string[i] << endl;
}
int main() {
    char string[20];
    cout << "Enter string: ";
    gets_s(string);
    Func(string);
    system("pause");
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2018, 20:07
Ответы с готовыми решениями:

В строке, содержащей слова, разделенные пробелами и запятыми, разверните указанное слово справа налево
Помогите пожалуйста решить задачу. В строке, содержащей слова, разделенные пробелами и запятыми,...

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

Дана строка слов (слова разделены пробелами). Расположить слова в строке в алфавитном порядке
Знаю как в c++. А на паскале не пойму как написать....:( #include &lt;iostream&gt; #include &lt;string&gt;...

Дана строка, содержащая разделенные пробелами слова, вывести все слова-палиндромы
Дана строка, содержащая разделенные пробелами слова.Вивесты все имеющиеся слова-палиндлромы и их...

3
1746 / 1339 / 1407
Регистрация: 28.10.2016
Сообщений: 4,266
24.02.2018, 20:37 2
Лучший ответ Сообщение было отмечено Dima02081999 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <iterator>
 
int main()
{
    std::string s, word;
    std::vector<std::string> words;
    std::getline(std::cin, s);
    std::stringstream ss(s);
    while (ss >> word) words.push_back(word);
    std::copy(words.begin(), words.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    system("pause");
    return 0;
}
Примерfirst second third
first
second
third
Press any key to continue . . .
1
10 / 9 / 8
Регистрация: 24.03.2017
Сообщений: 37
24.02.2018, 20:48 3
Лучший ответ Сообщение было отмечено Dima02081999 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
void Func(char *string, int count) {
    for (int i = 0; i < count; i++) {
        cout << string[i];
        if(string[i] == ' ')  cout << '\n';
    }
    cout << '\n';
}
int main() {
    char string[20];
    cout << "Enter string: ";
    gets_s(string);
    int count = strlen(string);
    char *str = new char[count];
    Func(string, count);
    system("pause");
    return 0;
}
1
618 / 465 / 273
Регистрация: 24.02.2017
Сообщений: 1,672
24.02.2018, 21:07 4
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
26
27
28
29
30
31
32
33
#include<iostream>
#include <string>
 
using namespace std;
 
int main()
{
  string s="Prints a string by letter";
  string word_array[20]={""};
  size_t i=0,c=0,j=0;
 
  while(s[i]!='\0')
   {
      if(s[i]==32 && c==0)
           i++;
      if(s[i]==32 && c==1)
        {
           i++;
           j++;
        }
      if(s[i]!=32)
       {
          c=1;
          word_array[j]+=s[i];
       }
      i++;
   }
  for(j=0;j<20;j++)
     cout<<word_array[j]<<"\n";
 
  system("PAUSE");
  return 0;
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2018, 21:07

В строке подсчитать количество слов (слова разделяются пробелами)
помогите решить задачку.Дана последовательность символов S1,...,Sn. Группы символов, разделенных...

Подсчитать количество слов в строке. Слова разделены одиночными пробелами
Пожалуйста напишите программу полностью, а не кусочек

с ) Выведите из строки , содержащей слова , разделенные пробелами и запятыми , центральное слово ( если в предложении два центральных слова , выв
Помогите,пожалуйста ,с заданием ,совсем затупил:Выведите из строки,содержащей слова,разделенные...

Сортировать слова в поле, разделенные пробелами
Всем привет. Вот меня есть таблица и в ней есть поле, в котором через пробел написаны слова....


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

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

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