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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
dragon52
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 14
#1

как задать знак пробела? - C++

16.11.2013, 19:14. Просмотров 1256. Ответов 3
Метки нет (Все метки)

Дано натуральное число n и символы s1,....,sn. Группы символов разделённые пробелом будут называться словами. Найти длину самого короткого слова. Как мне в строчке 12 задать пробел как символ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main()
{   char const n=10;
char i, min=0, min1=10;
char s[n];
cout<<"vvedite simvoli \n";
for (i=0;i<n;i++)
cin.get(s,n);
for (i=0;i<n;i++)
{min+=1;
    if (s[i]==' ')
    {   if (min1>min)
    min1=min-1;
    min=0;}}
cout<<min1;
system ("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2013, 19:14     как задать знак пробела?
Посмотрите здесь:

как вывести знак £ C++
C++ Как узнать знак числа?
Как убрать знак минус C++
Подсчитать количество слов, в тексте от пробела до пробела, и количество букв C++
C++ Как взять символы из строки до пробела?
Как вычислить, было ли нажатие пробела? C++
C++ Объясните как работает программа, которая заменяет 2 и больше подряд идущих пробела на один
C++ Как запретить ввод в строку всех символов, кроме 0, 1 и пробела?
Не заменяется знак пробела в строке C++
C++ Как детектировать присутствие пробела в строке? Regex
Аргументы командной строки: как программа корректно определяет два пробела в значении аргумента? C++
C++ Как запретить ввод пробела и букв?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4384 / 3227 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
16.11.2013, 19:19     как задать знак пробела? #2
Цитата Сообщение от dragon52 Посмотреть сообщение
Как мне в строчке 12 задать пробел как символ?
Цитата Сообщение от dragon52 Посмотреть сообщение
if (s[i]==' ')
И что не устраивает?
dragon52
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 14
16.11.2013, 19:26  [ТС]     как задать знак пробела? #3
Цитата Сообщение от Tulosba Посмотреть сообщение
И что не устраивает?
а разве если использовать тип char символ пробела нужно задавать в ' ' ? Ведь в нем пропускается символ пробела
Tulosba
:)
Эксперт С++
4384 / 3227 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
16.11.2013, 19:29     как задать знак пробела? #4
dragon52, у Вас проблема в 9 строке, а не в 12. Используйте http://www.cplusplus.com/reference/i...tream/getline/
Yandex
Объявления
16.11.2013, 19:29     как задать знак пробела?
Ответ Создать тему
Опции темы

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