Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
So
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 23
#1

Написать функцию F(S,pos), которая возвращает номер первого найденного пробела - C++

16.12.2012, 16:01. Просмотров 579. Ответов 7
Метки нет (Все метки)

Написать и протестировать функцию F(S,pos), которая анализирует строку S, начиная с позиции pos, и возвращает номер первого найденного пробела. Если пробела нет, возвращает 0; если pos <0 или больше длины строки,то возвращается -1.

Добавлено через 1 час 19 минут
Помогите,до завтра нужно сдать
http://www.cyberforum.ru/cpp-beginners/thread278736.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2012, 16:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать функцию F(S,pos), которая возвращает номер первого найденного пробела (C++):

Разработать функцию, которая возвращает остаток от деления первого параметра на второй
Нужно разработать функцию типа int, которая возвращает остаток от деления...

Написать функцию, которая вставляет после каждого пробела запятую
Всем доброе время суток. Я програмирую на языки С++ поэтому задачка...

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

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

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

7
Afflicted
Обитатель форума
199 / 182 / 54
Регистрация: 28.10.2012
Сообщений: 543
16.12.2012, 16:34 #2
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 <ctype.h>
#include <string>
 
int func(std::string Str, int pos)
{
    int space = 0;
 
    if (pos > Str.size() || pos < 0)
        space = -1;
    else
    {
        for (int i = pos; i < Str.size(); ++i)
        {
            if (isspace(Str[i]))
            {
                space = i;
                break;
            }
        }
    }
 
    return space;
}
 
int main()
{
    std::string str = "fjas dkfg ehes fls";
    std::cout << func(str, -1) << endl;
 
    system("pause");
    return 0;
}
1
So
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 23
16.12.2012, 16:42  [ТС] #3
Спасибо!

Добавлено через 2 минуты
" fjas dkfg ehes fls" что вы имели ввиду
0
AntonReality
41 / 2 / 1
Регистрация: 25.04.2011
Сообщений: 17
16.12.2012, 16:43 #4
Цитата Сообщение от So Посмотреть сообщение
Спасибо!

Добавлено через 2 минуты
" fjas dkfg ehes fls" что вы имели ввиду
Рандомная строка. Для поиска первого пробела
0
Afflicted
Обитатель форума
199 / 182 / 54
Регистрация: 28.10.2012
Сообщений: 543
16.12.2012, 16:43 #5
Любая строка, что хотите пишите. Это пример.
0
So
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 23
16.12.2012, 16:46  [ТС] #6
Почему выдает ошибку?
0
Миниатюры
Написать функцию F(S,pos), которая возвращает номер первого найденного пробела  
Afflicted
Обитатель форума
199 / 182 / 54
Регистрация: 28.10.2012
Сообщений: 543
16.12.2012, 16:47 #7
C++
1
std::endl;
0
So
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 23
16.12.2012, 16:50  [ТС] #8
понял!
0
16.12.2012, 16:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2012, 16:50
Привет! Вот еще темы с решениями:

Написать функцию, которая по заданному x возвращает значение
Написать функцию, которая по заданному x возвращает значение. y=ln|x^3 - 1|....

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

Написать функцию, которая принимает два числа и возвращает
Решите пожалуйста!!!!!!!!!!! 4 ) число, которое получается, если...

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


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

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

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