Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Вывести начальный индекс и длину самого продолжительного монотонно возрастающего отрезка в массиве https://www.cyberforum.ru/ c-beginners/ thread715043.html
Ввести длину массива и сам массив типа float. Вывести начальный индекс и длину самого длинного монотольнно возрастающего отрезка в массиве.
Выбрать две различные точки так, чтобы количества точек, лежащих по разные стороны прямой, проходящей через эти точка, различались наименьшим образом C (СИ)
Из заданного множества точек на плоскости выбрать две различные точки так, чтобы количества точек, лежащих по разные стороны прямой, проходящей через эти точка, различались наименьшим образом. Есть идея перебирать все возможные пары точек и считать количества по разные стороны для каждой пары, но вроде как долго по времени и не рационально, подскажите , если возможно другой алгоритм...
C (СИ) Поиск квадратного корня из числа Приветствую. Подскажите, пожалуйста, алгоритм вычисления квадратного корня в целых числах и без операции деления и умножения... #include <stdio.h> #include <conio.h> double mySqrt(double x); int main() https://www.cyberforum.ru/ c-beginners/ thread714992.html C (СИ) Даны натуральное число n, действительные числа a[1],.,a[n]. Вы- числить a[1]+.+a[n] и a[1]a[2].a[n] Даны натуральное число n, действительные числа a,...,a. Вы- числить a+...+a и aa...a. Чувствую что написал бред сивой кобылы...Но заявиться с пустыми руками я не мог((... Укажите пожалуйста правильное направление решения этой задачи.... #include <stdio.h> int main(int argc, char *argv) { int i,j,n,x,y,P; https://www.cyberforum.ru/ c-beginners/ thread714964.html
Где открывать массив и закрывать его C (СИ)
Ребятки кто может рассказать как правильно определить,где нужно открывать массив{ и закрывать его} Буду очень признателен если дадите ссылку на статью или просто сможете рассказать что к чему))
C (СИ) Копирование массива из структуры с использованием memcpy() https://www.cyberforum.ru/ c-beginners/ thread714893.html
Здравствуйте. Помогите с задачкой. Есть структура. Произвольная. И массив. Например: typedef struct str { double d; char c; int a; int b; }; struct str s; int x;
C (СИ) Переставить строки в матрице с помощью процедуры # include <stdio.h> # include <conio.h> # include <math.h> # define N 4 # define M 4 int main() { int a; int b, c; int i, j; https://www.cyberforum.ru/ c-beginners/ thread714838.html C (СИ) Удалить из текстовой строки все слова в которых есть непарное количество согласных букв
удалить из текстовой строки все слова в которых есть непарное количество согласных букв.
C (СИ) Определить, есть ли у кругов общие точки https://www.cyberforum.ru/ c-beginners/ thread714679.html
Пожалуйста исправьте меня, если что то не так. Задание : Точки с координатами (x1, y1) и (x2, y2) являются центрами кругов радиусов r1 и r2 соответственно. Определить, есть ли у этих кругов общие точки. #include <conio.h> #include <stdio.h> #include <math.h> int main () { double s; double r2,r1,x1,x2,y1,y2; printf ("r1="); scanf ("%f",&r1);
C (СИ) По символьному файлу с программой на языке С создать новый символьный файл Собственно задание такое: По символьному файлу с программой на языке С создать новый символьный файл, не содержащий комментариев( /*...*/ и //), Я знаю как мне убрать комментарии (точнее чтобы он их игнорировал), но я не умею работать с файлами, пожалуйста помогите с созданием символьного файла, и копированием символов из одного в другой, заранее спасибо) https://www.cyberforum.ru/ c-beginners/ thread714642.html
Формула Маклорена дл экспоненты. (ошибка) C (СИ)
Вообщем, суть в том, что нужно посчитать выражение используя формулу Маклорена для вычисления экспоненты, вынеся её в отдельную функцию. Потом, нужно уже используя функции посчитать то же выражение, и сравнить результаты. Код я написал, но... Ответ при использованию функции правильный, только если х=0. Вот и формула. А вот и код: #define _USE_MATH_DEFINES #include <stdio.h> #include...
C (СИ) Реализация списков с помощью цепочек динамических объектов https://www.cyberforum.ru/ c-beginners/ thread714519.html
Здравствуйте, форумчане! Проблема с реализацией списков с помощью цепочек динамических объектов. Вот написал программу, но она не работает, а именно: при вызове функции print выводит не данные из звеньев списка, а черти что, и выводит бесконечно. Видимо у меня проблема больше в понимании этой темы. Если вам не сложно, то, пожалуйста, не могли бы вы мне еще на пальцах объяснить что делает ф-ция...
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
02.12.2012, 05:20 0

Подсчитать количество слов в каждом заданном предложении - C (СИ) - Ответ 3787137

02.12.2012, 05:20. Показов 4966. Ответов 4
Метки (Все метки)

Ответ

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
#include <stdio.h>
#include <string.h>
 
size_t words_count(char * str, const char * delim) {
    return ( strtok(str, delim) ) ? 1 + words_count(NULL, delim) : 0;
}
 
void words_in_sentences(char * text, const char * words_delim, const char * sentences_delim) {
    char * current, * next;
    size_t sentcount;
    
    for ( sentcount = 0, current = strtok_r(text, sentences_delim, &next); current && ++sentcount; current = strtok_r(NULL, sentences_delim, &next) )
        printf("%lu: %lu word(s)\n", sentcount, words_count(current, words_delim));
}
 
#define WORDS_DELIM " \t\n"
#define SENTENCES_DELIM ".!?"
 
int main(void) {
    char text[] = "Jingle bells.\nJingle bells.\nJingle all the Way!";
    
    printf("TEXT:\n%s\nWORDS IN SENTENCES:\n", text);
    words_in_sentences(text, WORDS_DELIM, SENTENCES_DELIM);
    
    return 0;
}


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

Подсчитать количество слов во введенном предложении
Подсчитать количество слов во введенном предложении.

Считать количество слов в каждом предложении и вывести на экран самое длинное предложение
Здравствуйте. Пожалуйста помогите в следующем: есть задание и рабочий код, но к сожалению в нём...

Подсчитать количество слов в заданном тексте
Использовать простые операторы такие как ( for, printf, scanf, char, strlen) и библиотеки string.h...

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

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

В заданном текстовом файле подсчитать количество слов
В заданном текстовом файле подсчитать количество слов и вывести ее на дисплей. С помощью FILE*

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

Найти количество слов в предложении
Дан текст A$. Его необходимо записать в файл &quot;TEXT1&quot;. Слова в тексте разделены точкой с запятой....

Текст состоит из слов, разделенных пробелами. Подсчитать количество слов, начинающихся с буквы К
Дан текст произвольной длины, оканчивающий точкой. Текст состоит из слов, разделенных проблемами....

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