Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 4
Регистрация: 26.10.2012
Сообщений: 82
1

В строке определить количество символов между первым и вторым двоеточием ':'

28.05.2014, 04:44. Показов 1048. Ответов 1
Метки нет (Все метки)

Затрудняюсь понять, как запихнуть в условие чтобы сначала проверял после первого двоеточия (считал символы), а потом на останавливался после второго двоеточия, объясните, пожалуйста, голова не варит (
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <string.h>
 
void main ()
{
    char s[40];
    int i,j,count;
    printf ("input string: ");
    gets (s);
    for (i=0; s[i]!='\0'; i++ )
    {
        if (i==':')
            count++;
 
    }
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2014, 04:44
Ответы с готовыми решениями:

Получить все символы, расположенные между первым и вторым двоеточием в строке
Известно что в исходной строке есть двоеточие. Нужно получить все символы, расположенные между...

Дана строка, получить подстроку, расположенную между первым и вторым двоеточием в этой строке
Дана строка, получить подстроку, расположенную между первым и вторым двоеточием в этой строке. Если...

Получите все символы, расположенные между первым и вторым двоеточием
Пусть даны целое число n, символы S1, S2,..., Sn, среди которых есть двоеточие. Получите все...

Получить все символы, расположенные между первым и вторым двоеточием
Даны натуральное число , символы , среди которых есть двоеточие. Получить все символы,...

1
32 / 32 / 19
Регистрация: 13.07.2011
Сообщений: 140
28.05.2014, 05:42 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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define TRUE 1
#define FALSE 0
 
int main()
{
    char s[40];
    int i, j, count = 0;
    int SymFound = FALSE;
    printf("input string: ");
    gets(s);
    for (i = 0; s[i] != '\0'; i++)
    {
        if (SymFound && s[i] != ':')
            count++;
        if (s[i] == ':')
            SymFound = !SymFound;
    }
 
    printf("%d\n", count);
 
    system("pause");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2014, 05:42

Получить все символы расположенные между первым и вторым двоеточием
Дана символьная строка, среди символов которых есть двоеточие (:). Получить все символы...

Получить все символы,расположенные между первым и вторым двоеточием
2.Известно что в исходной строке есть двоеточие.получить все символы,расположенные между первым и...

получить все символы расположенные между первым и вторым двоеточием
Помогите пожалуйста решить задачу по паскалю, у меня завтра зачет, а я ничего не...

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


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

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

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