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

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

21.05.2017, 17:03. Просмотров 392. Ответов 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 "stdafx.h"
#include "windows.h"
#include "iostream"
#include "string.h"
 
int main()
{
    setlocale (LC_ALL,"RUS");
    int n=0;
    char s[100];
    printf ("Введите строку\n");
    gets(s);
    char *p=s;
    while(*p)
    {
        p=strstr( p, "mama");
        if(p==NULL) break;
        n++;
        p++;
    }
    printf("Номер позиции %d\n", p);
    printf("Количество вхождений = %d\n", n);
    system("pause");
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2017, 17:03
Ответы с готовыми решениями:

Подсчитать общее количество вхождений в строку символов "А", "a", "B" и "b"
#include <stdio.h> #include <string.h> #include <conio.h> main() { int i; int k; ...

Через функции подсчитать количество вхождений символа "а" в строку
нужно через функции подсчитать количество вхождений символа "а" в строку делала через функцию...

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

Подсчитать количество вхождений определенного слова
Доброго времени суток, представлю свой код, к которому нужно дописать функцию поиска слова в...

Вывести слова, заканчивающиеся слогом "qw", и длину каждого из этих слов
помогите пожалуйста разобраться с кодом(прокомментировать), или помогите написать код ,но проще)...

3
likehood
984 / 828 / 396
Регистрация: 25.12.2016
Сообщений: 2,727
Завершенные тесты: 3
21.05.2017, 17:34 2
Цитата Сообщение от olaaa Посмотреть сообщение
Не выводит номер позиции.
Это нужно в цикле делать.
C
1
printf("Номер позиции: %d\n", p-s);
0
olaaa
0 / 0 / 0
Регистрация: 04.12.2016
Сообщений: 44
Завершенные тесты: 1
21.05.2017, 17:48  [ТС] 3
не получается
0
likehood
984 / 828 / 396
Регистрация: 25.12.2016
Сообщений: 2,727
Завершенные тесты: 3
21.05.2017, 17:50 4
Цитата Сообщение от olaaa Посмотреть сообщение
не получается
Покажите как делаете.
0
21.05.2017, 17:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2017, 17:50

Для каждого слова текста подсчитать число вхождений в текст
Ввести массив строк символов (текст). Для каждого слова текста подсчитать число вхождений в текст....

Подсчитать количество вхождений в файл каждой из букв а, b, c
Дано символьный файл. Подсчитать количество вхождений в файл каждой из букв а, b, c, d, e, f и...

Подсчитать количество вхождений каждого символа в файл
надо подсчитать количество каждого символа в файле #include <iostream.h> #include <conio.h>...


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

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

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