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

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

Войти
Регистрация
Восстановить пароль
 
So
0 / 0 / 0
Регистрация: 25.11.2012
Сообщений: 23
#1

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

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

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

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

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 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 / 8
Регистрация: 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 / 8
Регистрация: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2012, 16:50
Привет! Вот еще темы с ответами:

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

Написать функцию, которая возвращает возведённое в степень число... - C++
ПОЖАЛУЙСТА ПОМОГИТЕ НАПИСАТЬ ПРОГИ: 1) Написать функцию, которая возвращает возведённое в степень число, и программу, использующую эту...

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.12.2012, 16:50
Ответ Создать тему
Опции темы

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