Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
KestS
0 / 0 / 0
Регистрация: 11.11.2018
Сообщений: 6
1

Определить, какой символ в ней встречается раньше: 'x' или 'w'

11.11.2018, 21:50. Просмотров 1252. Ответов 2

Ввести строку с клавиатуры. Определить, какой символ в ней встречается раньше: 'x' или 'w'. Если какого-то из символов нет, вывести сообщение об этом.

как в си найти какой символ встречается раньше в строке? хелп
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2018, 21:50
Ответы с готовыми решениями:

Дано 2 строки. Определить, в какой из них раньше встречается пробел
Дано 2 строки. Определить , в какой из них раньше встречается пробел.

Выяснить, какое число встречается раньше — положительное или отрицательное
Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше -...

Выяснить, какое число встречается раньше — положительное или отрицательное
13.Дана последовательность целых чисел а1 а2,..., аn . Выяснить, какое число встречается раньше -...

Найти, какой символ чаще других встречается в строке s и сколько раз он в нее входит
Программа. Описать функцию f (s, n, x), определяющую, какой символ чаще других встречается в...

Определить, как часто символ встречается в тексте
что у меня не так сделано в коде по поводу встречаемости оценок? struct my{ char fio; int numer;...

2
foxyboy
33 / 20 / 13
Регистрация: 08.06.2011
Сообщений: 39
12.11.2018, 09:07 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
34
35
36
37
#include <stdio.h>
int main ()
{
    char str[100];
    short int x = 0;
    short int w = 0;
    printf("Enter string: ");
    scanf("%s", str);
    for(int i = 0; i < 100; i++)
    {
        if(str[i] == 'x' || str[i] == 'X')
        {
            if(!x && !w)
            {
                printf("First is X\n");
            }
            x++;
        }
        if(str[i] == 'w' || str[i] == 'W')
        {
            if(!x && !w)
            {
                printf("First is W\n");
            }
            w++;
        }
    }
    if(!x)
    {
        printf("X not met\n");
    }
    if(!w)
    {
        printf("W not met\n");
    }
    return 0;
}
В данном примере строка ограничена 100 символами.
1
Байт
Эксперт C
22288 / 14041 / 2965
Регистрация: 24.12.2010
Сообщений: 29,931
12.11.2018, 12:12 3
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
#include <stdio.h>
int main ()
{
    char str[100];
    short int x = -1;
    short int w = -1;
    int i;
    printf("Enter string: ");
    scanf("%s", str);
    for(i = 0; i < 100; i++)
    {
        if(str[i] == 'x' || str[i] == 'X')
           x = i;
        if(str[i] == 'w' || str[i] == 'W')
           w = i;
        if (x>=0 && w>=0) break;
    }
    if (x>=0 && w>=0)
          printf("%c раньше\n", (x>w) ? 'w' : 'x');
    else {
      if (x < 0) printf("Символа x\n"};
      if (w < 0) printf("Символа w\n"};
    }
    return 0;
}
Просто другой...
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2018, 12:12

Определить, как часто символ встречается в тексте
Проблема со встречаемостью символов. struct my{ char fio; int mark1; }; (ввод,вывод и т.д) и...

Определить, сколько раз каждый символ встречается в строке
Здравствуйте. Стоит задача определить, сколько раз каждый символ встречается в строке. В общем-то,...

Определить, сколько раз в данном файле f встречается символ ‘A’
Помогите написать программу на языке С. (желательно бы в среде visual studio). Помогите...


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

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

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