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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
inkviztorz
Сообщений: n/a
22.12.2008, 22:16     пользователь вводит строчку,а программа выводит количество пробелов между словами в строке. #1
Помогите с программой:пользователь вводит строчку,а программа выводит кол-во пробелов между словами в строке.
Код
#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++ Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами.
Пользователь вводит с клавиатуры 5 чисел. Программа выводит на экран их среднее арифметическое C++
C++ Реализовать двумерный динамический треугольный массив. Количество строк и сами элементы вводит пользователь. Количество элементов в строке рассчитывае
Увеличить в два раза количество пробелов между словами C++
C++ Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк.
C++ Пользователь вводит с клавиатуры слово длинной больше 7 символов. Программа выводит 4-7 символы этого слова на
Программа, которая считает количество пробелов в строке C++
C++ Функция, сравнивающая две строки, игнорируя количество пробелов между словами
Пользователь вводит строку. Программа находит количество слов, правее самого короткого C++
Подсчитать количество цифр в строке, которую вводит пользователь C++
C++ Пользователь вводит количество звёздочек и количество пробелов, через которые должна выводиться каждая звёздоч

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
22.12.2008, 23:09     пользователь вводит строчку,а программа выводит количество пробелов между словами в строке. #2
Код
 
#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;
}
до слов и после слов тоже считает, если делать функцию в ней же проделать сначала обработку, убрав пробелы с краёв
Yandex
Объявления
22.12.2008, 23:09     пользователь вводит строчку,а программа выводит количество пробелов между словами в строке.
Ответ Создать тему
Опции темы

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