Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
ildar86
0 / 0 / 0
Регистрация: 10.03.2016
Сообщений: 7
1

Как подсчитать кол-во символов между двумя знаками?

16.03.2016, 08:57. Просмотров 887. Ответов 1
Метки нет (Все метки)

В вообщем суть задания в том, чтобы посчитать кол-во символов между двумя знаками, может кто написать код для этого?

фулл задание: Дана строка символов, среди которых есть двоеточия ( : ). Подсчитать кол-во символов между двумя двоеточиями.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2016, 08:57
Ответы с готовыми решениями:

Функция удаления символов заключенных между двумя заданными символами
Составить программу обработки массива символов с помощью указателей, которая вводит текст из...

В стpоке символов опpеделить самую длинную подстpоку, стоящую между двумя цифpами
В стpоке символов опpеделить самую длинную подстpоку,стоящую между двумя цифpами. Можно как на...

Дан файл, содержащий текст на русском языке. Подсчитать кол-во слов, в которых кол-во гласных и согласных совпадает
Дан файл, содержащий текст на русском языке. Подсчитать кол-во слов, в которых кол-во гласных и...

Заполнение массива вещественными числами с двумя знаками после запятой
Здравствуйте! Я только начала работать в С++ и не знаю как заполнить одномерный массив из 10...

Как заставить Strncpy вложить в itog часть символов строки str, если дина str больше, чем кол-во нужных нам символов?
strncpy(itog,str,size+1); cout<<itog; itog вообще не выводится Добавлено через 2 минуты Вот...

1
FiLF
54 / 54 / 37
Регистрация: 05.09.2013
Сообщений: 1,866
16.03.2016, 09:12 2
Лучший ответ Сообщение было отмечено ildar86 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int count(char* str)
{
    int counter = 0;
    int i = 0;
 
    for (i = 0; str[i] && str[i] != ':'; i++);
    i++;
    for (; i < str[i] && str[i] != ':'; i++, counter++);
    
    
    return counter; 
}
 
int main()
{
    char* str = "asdasd:asdasda:asdasd";
    std::cout << count(str) << std::endl;
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2016, 09:12

В одномерном массиве целых чисел содержится два нулевых значения. Подсчитать сумму чисел, заключённых между двумя нулями.
В одномерном массиве целых чисел содержится два нулевых значения. Подсчитать сумму чисел,...

Строка: После каждого символа А вставить пробел, и подсчитать количество символов B, стоящих между + и -
Помогите пожалуйста решить задачу. После каждого символа А вставить пробел, и подсчитать...

Подсчитать сумму символов между первым и последним 'z'. Что надо изменить или дополнить?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int...


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

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

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