Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Приближенные вычисления Нужно составить программу на Си, которая печатает таблицу значений элементарной функции, вычисленной двумя способами: по формуле Тейлора и с помощью встроенных функций языка программирования.... https://www.cyberforum.ru/ c-beginners/ thread228508.html C (СИ) С/ Работа с файлами - фильтрация записей в задании дано два текстовых файла(news.txt & old.txt) в которых записаны в строку данные людей - имя, номер паспорта, адрес и еще два номера. данные упорядочены по возрастанию номера паспорта. так... https://www.cyberforum.ru/ c-beginners/ thread228104.html
C (СИ) Переделать код для сортировки массива на код для сортировки двумерной матрицы возникла проблема, не могу переделать код для сортировки массива на код для сортировки двумерной матрицы. вот исходный код void sort(int A,int n) {int k,i,j; for (i=1;i<n;i++) {int v=A;... если использование исходного кода не принципиально, могу предложить несколько другую реализацию сортировки двумерной матрицы. ... https://www.cyberforum.ru/ c-beginners/ thread228288.html C (СИ) Удалить из строки все слова в которых есть заданная буква
Здравствуйте вот у меня задача: Дана строка, содержащая последовательность слов, разделенных пробелами. Удалить из строки все слова в которых есть заданная буква. я взял из соседней темы... Можно сделать как-то так:#include <stdio.h> #include <string.h> #define DELIM " \t\n" #define CHAR 'r' int main() { char testline = "anecdotal theories have been advanced"; char* p...
C (СИ) Вычислить значение выражения #include<stdio.h> #include<stdlib.h> #include<math.h> void main() { double z1, pi,alpha,sinus,cosnus, sin2,cos2,z2, alpha1; FILE *fout; fout = fopen("E:\\Project4.txt", "w"); if(fout==NULL)... sin2 Квадрат синуса запишыте с помощью функции pow!!! https://www.cyberforum.ru/ c-beginners/ thread228040.html C (СИ) Прокомментировать код с strstr
вот часть кода scanf("%s",&name); while (poisk4!=NULL){ if (strstr(poisk4->name,name)) break; else poisk4=poisk4->previous; } Anarchy, неплохо бы было весь код посмотреть!!!
C (СИ) Список с дробями: Variable or field 'input' declared void 'pd' was not declared in this scope почему не нравится 1ая функция? #include <stdio.h> #include <stdlib.h> struct rational_fraction { int numerator; int denumerator; }fraction; void input(fraction *pd) Xcode и с main и без тош самое пишет variable or field 'input' declared void 'pd' was not declared in this scope https://www.cyberforum.ru/ c-beginners/ thread227927.html C (СИ) Вывести все числа, которые максимально часто встречаются в массиве и количество их повторений
Дан одномерный массив из 100 случайных целых чисел в диапазоне от 5 до 25 включительно. Вывести все числа, которые максимально часто встречаются в массиве и количество их повто-рений. Подсчет... #include <stdlib.h> #include <time.h> #include <stdio.h> void CalculateCounts(int *array, int *counter_array); int main(int argc, char *argv) { srand(time(NULL)); int *array =...
Заменить циклы на рекурсию C (СИ)
Помогите пожалуйста сделать рекурсию для циклов. Понятия не имею как она делается( #include "stdafx.h" #include "conio.h" #include "locale.h" #include "math.h" int input();// Ввод N int... Помогите пожалуйста сделать рекурсию для циклов Что сделать? Я тоже понятия не имею о чем вы написали. Выложите полное задание
C (СИ) Изменить индексацию 3хмерного динамического массива на СИ
Вобщем есть задачка на Си: Создать массив в.Изменить индексацию, чтобы последний элемент имел индексы -2,-2,6. #include <stdio.h> #define RND ((float)rand()/32768.0) main () { long ***a;...
Вопросы по указателям C (СИ)
Здравствуйте!:) Есть такой вопрос: Указатель на одномерный массив задаётся так: int Massiv; int *Ptr; Ptr = Massiv; То есть имя массива и есть указатель... Тогда логично предположить, что в... int Massiv; int (*Ptr); Ptr = Massiv;
C (СИ) Где ошибка?(язык Си)
Здравствуйте! :yes: Пытаюсь решить такую задачу: 1. Даны матрицы Q (12x9) и С (7x8), заполненные случайным образом. Вставить после столбцов с максимальными элементами столбцы из нулей. Её необходимо... #define K 12 #define L 9 #define M 8 #define N 7 #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<time.h> void f(int **, int, int); int main ()
 Аватар для Driver_09
16 / 16 / 1
Регистрация: 03.05.2010
Сообщений: 158
0

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

14.01.2011, 12:45. Показов 19136. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте)))
Помогите доделать задачку, она у меня худо-бедно считает кол-во слов во всей строке, но ещё нужно определить сколько слов длиной меньше 4 символов.
Вот код:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <string.h>
 
void main()
{
 int i=1, m=0;
 char *s="I can use the online Help system from the Help menu.";
 int CountWord=1;
 for (i=1; i < strlen(s); i++)
  {
    if (s[i-1]==' ' && s[i]!=' ')
     CountWord++;
   if (strlen(s[i])<4)
    m++;
  }
printf("Kol-vo slov = %d\n %d", CountWord, m);
}
То есть CountWord считает сколько всего в строке слов, а вот m должна посчитать сколько слов длиной меньше 4 символов.
Как сделать, чтобы считало только те слова, которые длиной меньше 4 символов?
Мне выводится еще предупреждение на вот эту строку:
C
1
  if (strlen(s[i])<4)


Вернуться к обсуждению:
Посчитать количество слов в строке и определить длину каждого слова C (СИ)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.01.2011, 12:45
Готовые ответы и решения:

Символьные массивы: посчитать количество слов в строке и вывести длину каждого слова
Помогите написать программу, условие такое: посчитайте количество слов в строке и выведите длину каждого слова. P.S. Первую часть -...

Подсчитать количество слов в строке и вывести длину каждого слова
Помогите пожалуйста! Я не могу додумать как нужно доделать программу и почему она не правильно считает начиная с 2 слова. Условие:...

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

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.01.2011, 12:45
Помогаю со студенческими работами здесь

Дана строка символов. Определить наибольшую длину слова в строке. Определить количество слов с наибольшей длиной
Дана строка символов. Определить наибольшую длину слова в строке. Определить количество слов с наибольшей длиной.

В тексте 4 слова. Определить длину каждого слов
Лабораторная работа в вузе. Необходимо после ввода 4 слов подсчитать длину каждого слова. и вывести. написал программу. взяв советы...

Дана строка, состоящей из слов, слова отделены друг от друга одним пробелом. Определить длину каждого слова
Дана строка, состоящей из слов, слова отделены друг от друга одним пробелом. Определить длину каждого слова.

Определить длину каждого слова в строке.
Дана строка слов.Определить длину каждого слова в строке.

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

0
Новые блоги и статьи
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
Выполнение кода в игровом цикле Unity с использованием не-MonoBehaviour классов C#
bytestream 02.03.2025
Обычный подход к разработке игр на Unity тесно связан с использованием MonoBehaviour - базового класса для скриптов, обеспечивающего доступ к игровому циклу через события Update, FixedUpdate и. . .
Управление инстанцирование­м вложенных классов в C#
bytestream 02.03.2025
Вложенные классы в C# - мощное средство для создания тесно связанных типов данных и логики. Такие классы определяются внутри других классов и обеспечивают высокий уровень инкапсуляции, позволяя. . .
Как использовать Batch Transform и Batch Gizmo Drawing API в Unity
bytestream 02.03.2025
В мире разработки игр производительность часто становится краеугольным камнем, особенно когда речь заходит о проектах с большим количеством объектов и сложной визуализацией. Unity предоставляет. . .
Эффективный реверс строк в C#
Wired 01.03.2025
Реверс строки, казалось бы простая операция, на практике может стать испытанием для производительности приложения, особенно когда речь идет о больших объемах данных или критически важных участках. . .
Перегрузка булевых операторов в C#
Wired 01.03.2025
В программировании редко встречаются задачи, требующие перегрузки булевых операторов. Обычно достаточно стандартной реализации для типа bool или использования nullable-типов. Однако существуют. . .
Способы определения момента возникновения события в коде C# Unity
Wired 01.03.2025
Отслеживание событий - важный элемент разработки игр на Unity, позволяющий создавать отзывчивые и интерактивные приложения. Однако стандартные средства Unity не всегда предоставляют оптимальные. . .
Unit-тестирование в Unity
Wired 01.03.2025
Многие разработчики игр считают, что написание тестов отнимает слишком много времени и ресурсов, особенно учитывая частые изменения геймплейной логики и механик. Однако это заблуждение приводит к. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru