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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
inkviztorz
Сообщений: n/a
#1

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

22.12.2008, 22:16. Просмотров 1292. Ответов 1
Метки нет (Все метки)

Помогите с программой:пользователь вводит строчку,а программа выводит кол-во пробелов между словами в строке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include <algorithm>
#include <iostream>
#include <string>
#include <vector>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{string str;
 
getline(cin,str);
int n;
n=str.size();
int m;
m - кол-во пробелов между словами в строке str. как его вычислить не понимаю. помогите если можете !!!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2008, 22:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести количество пробелов между словами в строке (C++):

Увеличить в два раза количество пробелов между словами - C++
увеличить в два раза количество пробелов между словами

Функция, сравнивающая две строки, игнорируя количество пробелов между словами - C++
Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами (использовать функции работы со строками). ...

Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами - C++
Имеется такое задание: Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами. Можете объяснить...

Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами. - C++
Пишу в Microsoft Visual Studio -&gt;Win32 Console application -&gt;C++. Помогите пожалуйста Разработать функцию, которая сравнивает две строки,...

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

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

1
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
22.12.2008, 23:09 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
/* выводит количество пробелов в строке */
main()
{
    char line[] = "one two  three   four", *p;
    int nsp;
    
    for (p = line, nsp = 0; *p != '\0'; p++)
        if (*p == ' ')
            nsp++;
    printf("%s\n", line);
    printf("%d\n", nsp);
    return 0;
}
до слов и после слов тоже считает, если делать функцию в ней же проделать сначала обработку, убрав пробелы с краёв
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2008, 23:09
Привет! Вот еще темы с ответами:

Строки определение максимального количества пробелов между словами - C++
Слабо знаю строки в с++ . Помогите пожалуйста сделать эту задачу: Расстояние между двумя словами равной длины - это количество позиций, в...

Отредактировать текст, удаляя лишние символы пробелов между словами - C++
Отредактировать текст,удаляя лишние символы пробелов между словами;по нажатию произвольной клавиши выделить первое предложение текста.

Отсортировать слова по алфавиту в массиве char. Между словами по несколько пробелов - C++
Задачка такая: есть строка - вводится юзером. Нужно в этой строке упорядочить слова по алфавиту. Проблема в том, что не знаю з чего начать....

В исходном предложении поставить между словами вместо пробела вставьте символ '*', вывести полученный текст и количество звездочек - C++
Здравствуйте! Помогите с написанием кода. Задача: В исходном предложении поставить между словами вместо пробела вставьте символ '*',...


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

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

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