Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Выделить из числа цифры, кратные 3 1. Ввести целое число n. Выделить из этого числа цифры,кратные 3.Записать их в одномерный массив #include <stdio.h> #include <math.h> #include <conio.h> void main() { int a; int i,N,k,x; https://www.cyberforum.ru/ c-beginners/ thread389640.html Программа С++ считывание строки C (СИ)
Здравствуйте, подскажите, пожалуйста, как нужно сравнивать элементы строки с имеющимися, мне просто нужно ввести строку а потом подсчитать кол-во гласных букв, я придумал только вот это: char rpt; char buffer; AnsiToOem("Введите строку:",rpt); // работает с библиотекой <windows.h> printf(rpt); gets_s(buffer); AnsiToOem("Была введена строка:",rpt); // это просто для проверки printf(rpt);...
C (СИ) Слияние строк. https://www.cyberforum.ru/ c-beginners/ thread389601.html
Помогите пожалуйста реализовать задачу.Дано 2 строки ,реализовать функцию с помощью указателей которая копирует вторую строку в начало первой. встроенные функции не использовать. Я реализовал копирование второй строки не в начало первой а в конец: #include <iostream.h> #include <conio.h> #include <stdio.h> #include <stdlib.h> void copy(char *str1, char* str2) {
C (СИ) Переписать в новые строки четные и нечетные слова исходной https://www.cyberforum.ru/ c-beginners/ thread389503.html
В общем нужно написать программу на С: Дана строка S. Строка S должна содержать несколько слов. Разбить строку на две строки S1 и S2. Строка S1 должна содержать четные слова из строки S, а строка S2 – нечетные слова из строки S. Сформировать строки S1 и S2 двумя способами: - с использованием функций библиотеки string.h - работая со строками как с массивами. Я ума не приложу как делать,...
C (СИ) Определить среди чисел a, b, c сумму максимального и минимального чисел
Добрые люди - помогите с задачами: 1)Определить среди чисел a,b,c сумму максимального и минимального чисел 2)Дан массив А. Найти сумму и количество нечётных и положительных чисел Буду очень благодарен
C (СИ) Ограничить вывод целых чисел https://www.cyberforum.ru/ c-beginners/ thread389467.html
каким образом ограничить вывод целых чисел? для строки: printf("%6s\n",str1); а для целых чисел как? или при вводе в scanf указать?
C (СИ) Минимальное значение из цикла https://www.cyberforum.ru/ c-beginners/ thread389405.html
Подскажите,пожалуйста, как вывести минимальное значение из цикла? for(;N>=0;y=M/N,N=M-(N*y),M=(M-N)/y) printf("Ent %d",M); Мне думается,что можно поместить значения цикла в массив. И из него выбрать ячейку,содержащую минимальное значение,и соответственно вывести его. Вообщем,подскажите:)
Сделать отступ в одну строку C (СИ)
Вот у меня есть вывод printf ("введите все элементы массива:"); После ":" я ввожу все элементы массива. Так вот, как сделать, чтобы номер первого элемента, к примеру, "m=" выводился не на одной строке с "введите все элементы массива:" а через одну (два раза Enter нажать, вот на ней) :)
C (СИ) Представление числа float в двоичной системе Задачка такая - написать программу наСи!!!, которой мы задаем число типа float, а она выдает его нам так как его видит компьютер(в двоичной системе?). https://www.cyberforum.ru/ c-beginners/ thread389380.html C (СИ) Ребят,можете проверить задачи??( решал на С) помогите,вот я вроде решил задачи,но что - то не то показывает. 1) Распечатать введенную строку, заменив строчные буквы прописными и повторив дважды каждую цифру(эту я не смог) 2)Найти количество трехзначных чисел, кратных 15, но не кратных 30. Распечатать эти числа: #include<stdio.h> #include<conio.h> int main () { int i; int sum=0; https://www.cyberforum.ru/ c-beginners/ thread389360.html
Прокомментировать код C (СИ)
Дорогие форумчане, помогите пожалуйста с указателями. Заранее очень благодарен. номер раз: #include <iostream> using namespace std; int nok(int a, int b, int c);
C (СИ) Ошибка при вводе данных в программу помогите, пжлста, ошибка при выводе(прога читает и выводит записи+создает новые) возможно из-за klient :gscratch: спасибо #include<stdio.h> #include<stdlib.h> #define N 15 struct salon {char usluga,imja,familija,data; float summa; }klient; https://www.cyberforum.ru/ c-beginners/ thread389196.html
Заблокирован
23.11.2011, 04:17 0

Символьные строки: найти количество повторений слова "WORD" в тексте - C (СИ) - Ответ 2202559

23.11.2011, 04:17. Показов 1916. Ответов 5
Метки (Все метки)

Ответ

man strstr
STRSTR(3) Руководство программиста STRSTR(3)

НАЗВАНИЕ
strstr - найти подстроку

СИНТАКСИС
#include <string.h>

char *strstr(const char *haystack, const char *needle);

ОПИСАНИЕ
Функция strstr() ищет первое вхождение подстроки needle в строке haystack. Завершающий символ `\0' не сравнивается.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Функция strstr() возвращает указатель на начало подстроки, или NULL, если подстрока не найдена.


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
#include <stdio.h>
#include <string.h>
 
int main()
{
    char *str1 = "bytedebytedebyte";
    char *str2 = "byte", *tmp;
    int count = 0;
 
    while ( 1 )
    {
        tmp = strstr(str1, str2);
        if ( tmp )
        {
            ++count;
            str1 = tmp + strlen(str2);
        }
        else
            break;
    }
    printf("%i\n", count);
 
    return 0;
}
Добавлено через 3 минуты
можно так, но немного некорректно
C
1
2
3
4
5
while ( tmp = strstr(str1, str2) )
{
    ++count;
    str1 = tmp + strlen(str2);
}


Вернуться к обсуждению:
Символьные строки: найти количество повторений слова "WORD" в тексте C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2011, 04:17
Готовые ответы и решения:

Строки. В тексте найти, какая из букв первого слова встречается чаще и определить количество ее повторений.
Вводится текст. Конец ввода F1. В тексте найти, какая из букв первого слова встречается чаще и...

Во введенном тексте найти количество повторений каждого слова. Одинаковые слова дважды не выводить.
помогите пожалуйста Во введенном тексте найти количество повторений каждого слова. Одинаковые...

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

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

5
23.11.2011, 04:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2011, 04:17
Помогаю со студенческими работами здесь

Во введенном тексте найти количество повторений каждого слова. Одинаковые слова дважды не выводить
#define _CRT_SECURE_NO_WARNINGS #include &lt;stdio.h&gt; #include &lt;string.h&gt; int main() { ...

Найти количество повторений слова в тексте
Розробити алгоритм і програму для визначення відсотка повторення заданого слова в тексті (як...

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

Определить количество повторений в тексте заданного слова. Считать, что слова в тексте отделены друг от друга
1)В строке удалить введённое буквосочетание. 2)Определить количество повторений в тексте заданного...

В произвольном тексте найти повторяющиеся слова,определить количество повторений каждого из них
В произвольном тексте найти повторяющиеся слова,определить количество повторений каждого из них....

Найти одинаковые 5-символьные слова и подсчитать число их повторений
Помогите плиз задача:Задан текст, состоящий из слов, записанных через пробелы или запятые. Длина...

Найти одинаковые 5-символьные слова и подсчитать число их повторений. Найти первое цифровое слово и уменьшить
Задача заключается в следующем: Найти одинаковые 5-символьные слова и подсчитать число их...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru