Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
1

Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов

04.04.2010, 19:06. Просмотров 649. Ответов 9
Метки нет (Все метки)


создать функцию в которой строка передаётся как параметр и возвращает колличество слов в этой строке
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2010, 19:06
Ответы с готовыми решениями:

Создать функцию, которой строка передаётся как параметр, и которая возвращает количество слов
создать функцию в которой строка передаётся как аргумент и возвращает количество слов

создать фунуцию в которой строка передаётся как аргумент и возвращает количество слов
создать фунуцию в которой строка передаётся как аргумент и возвращает количество слов

Напишите функцию, которая возвращает объем сферы, радиус которой передается как параметр
1)Напишите функцию, которая возвращает объем сферы, радиус которой передается как параметр. ...

Создать функцию, которая возвращает количество элементов массива, меньших чем число, заданное пользователем. Массив целочисленный, передается функции
Добрый вечер! Помогите пожалуйста) Создать функцию, которая возвращает количество элементов...

9
9 / 9 / 1
Регистрация: 02.04.2010
Сообщений: 25
04.04.2010, 20:47 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int somefn(char *str)
{
    char string[9999];
    int i;
    char tokens[] = " ";
 
    strcpy(string, str);
    strtok(string, tokens);
 
    for(i = 1; i < 9999; i++)
    {
    if(strtok(NULL, tokens) == NULL)
        break;
    }
 
    return i;
}
на коленке писал но вроде работает
1
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
04.04.2010, 20:52  [ТС] 3
g-man можеш эту прогу написать проще просто я на 1 курсе и не всё проходил
1
9 / 9 / 1
Регистрация: 02.04.2010
Сообщений: 25
04.04.2010, 20:54 4
чего конкретно ты не проходил(что в проге непонятно)?
0
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
04.04.2010, 20:57  [ТС] 5
strtok,tokens, - я незнаяю что это за операторы
1
9 / 9 / 1
Регистрация: 02.04.2010
Сообщений: 25
04.04.2010, 21:31 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
int somefn(std::string str)
{
    int count = 1;
 
    for(int i = 0; i < str.length(); i++)
    {
    if(str[i] == ' ')
        count++;
    }
 
    return count;
}
воть
2
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10908 / 6833 / 1625
Регистрация: 25.07.2009
Сообщений: 12,540
04.04.2010, 21:33 7
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
#define MAXSTR 128
 
int main(void){
    char buf[MAXSTR], *p;
    size_t cnt;
    
    printf("String: ");
    if ( !fgets(buf, MAXSTR, stdin) )
        exit(1);
    for ( p = strtok(buf, " \t\n"), cnt = 0; p != NULL; p = strtok(NULL, " \t\n"), ++cnt )
        ;
    printf("%d words.\n", cnt);
    exit(0);
}
0
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
04.04.2010, 21:37  [ТС] 8
easybudda я ж первокурсник))) можно же какнить проще?
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10908 / 6833 / 1625
Регистрация: 25.07.2009
Сообщений: 12,540
04.04.2010, 21:38 9
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 buf, tmp;
    size_t cnt = 0;
    std::cout << "String: ";
    std::getline(std::cin, buf);
    std::istringstream ist(buf);
    while ( ist >> tmp )
        ++cnt;
    std::cout << cnt << " words." << std::endl;
    
    return 0;
}
1
79 / 79 / 8
Регистрация: 28.03.2010
Сообщений: 306
04.04.2010, 21:50  [ТС] 10
ну всё разобрался, спасибо всем
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2010, 21:50

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

Функция,которая определяет, встречается ли заданная буква, которая передается в функцию как параметр
Написать функцию, которая определяет, встречается ли заданная буква, которая передается в функцию...

Создать функцию, которая возвращает строку, в которой символы с заменены на х
Создать функцию changeCtoX(s: string; c,x:char):string,которая возращает строку,в которой символы с...

Написать функцию, которая возвращает количество слов в строке
Здравствуйте, никак не могу доделать правильно работу. Из задания: В индивидуальном задании ...

Написать функцию, которая возвращает количество слов в строке
Задание Написать функцию, которая возвращает количество слов в строке(могут быть пробелы знаки...


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

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

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