Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.12.2022
Сообщений: 4
1

Проблема с пониманием задания

22.01.2023, 15:34. Показов 319. Ответов 4

Author24 — интернет-сервис помощи студентам
Доброго времени суток
Мне дали задание по Си (смотрите ниже) само задание не сложное на половину готово только последние условие поставило меня в тупик. У кого есть предположения пишите

Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами.
Подсчитать количество заданного символа в первом и последнем слове данной строки.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2023, 15:34
Ответы с готовыми решениями:

Затруднения с пониманием задания по двухмерным массивам
Дано задание: Заменить элементы неглавной диагонали матрицы целых чисел размером 5на 5...

WeakMap проблема с пониманием
Всем Добрый вечер! Есть проблема с пониманием WeakMap . Я немного не могу понять в чем смысл...

Проблема с пониманием декремента
Не могу понять , почему x1= -6.33 let y = -x1 * 4 ; в консоль выводит 25.32, а не...

Проблема с пониманием преподавателя
Привет всем! Есть такая задачка Иерархия статусов книг есть у меня такое решение: public class...

4
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
22.01.2023, 15:54 2
fakturg, Не понял, что тут можно не понять
Например, в строке "Проблема с пониманием задания" в 1-слове 1 буква "а", а в последнем - 2.
А лучше - покажите, что вам удалось написать.
0
0 / 0 / 0
Регистрация: 20.12.2022
Сообщений: 4
22.01.2023, 16:14  [ТС] 3
Программа запрашивает вод строчки и выводи количество слов это программа
А с чего вы взяли что нужно именно так сделать? Несколько раз перечитал задание и ваш ответ но както связи не уловил. Можете обьяснить как вы к этому пришли.
Цитата Сообщение от Байт Посмотреть сообщение
Например, в строке "Проблема с пониманием задания" в 1-слове 1 буква "а", а в последнем - 2.
А лучше - покажите, что вам удалось написать.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main() {
    char line[100];
    int i, wordCount = 0;
    printf("Enter a line of text: ");
    fgets(line, sizeof(line), stdin);
    for (i = 0; line[i] != '\0'; i++) {
        if (line[i] == ' ') {
            while (line[i] == ' ') {
                i++;
            }
            wordCount++;
        }
    }
    printf("Number of words in the line: %d\n", wordCount + 1);
    return 0;
}
Добавлено через 10 минут
А кажется понял. Нужно после вести символ количество которого программа подсчитает в первом и последнем слове.
Все пошел писать. Если что из этого выгорит получившийся код скину в эту тему.
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
22.01.2023, 16:21 4
Цитата Сообщение от fakturg Посмотреть сообщение
связи не уловил
Жаль
А в коде вашем я не смог найти определения 1-о и последнего слова.
И еще. Надо дополнить вводом вводом символа.
Еще пример. Если вводится строка "обьяснить как вы к этому пришли." и символ "и", то ответы 1 и 2

Добавлено через 2 минуты
Цитата Сообщение от fakturg Посмотреть сообщение
А кажется понял.
Ну, Слава Богу! А то вы меня совсем огорчили
Цитата Сообщение от fakturg Посмотреть сообщение
Все пошел писать.
Удачи!
0
Модератор
983 / 556 / 278
Регистрация: 10.11.2019
Сообщений: 1,184
22.01.2023, 16:24 5
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <string.h>
 
char s[]="example of very long teeext";
char *p,*p1,*plast;
char find='e';
 
int cnt(char *s,char c)
{int a;
a=0;for(;*s!=0;s++) if (*s==c) a++;
return a;}
 
void main(void)
{p=strtok(s," ");
if (p!=NULL) p1=p;else return;
do {plast=p;p=strtok(NULL," ");} while(p!=NULL);
printf("%s %d %s %d\n",p1,cnt(p1,find),plast,cnt(plast,find));
getchar();
}
0
22.01.2023, 16:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2023, 16:24
Помогаю со студенческими работами здесь

Проблема с пониманием работы кода
Здравствуйте, можете написать комментарии для данного кода? Изучаю unrolled linked lists. ...

Проблема с пониманием функций, ключевое this
Не могу понять,зачаем использовать this . Взять даже этот пример : const dog = { name:...

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

Проблемка с пониманием задания из книги "Думать на языке Python"
Добрый день прошу о помощи.До этого упражнения прочитал все внимательно в этой книге, но туговато...

Проблема с пониманием функции сортировки объектов в массиве
Всем привет! Я сейчас разбираю метод sort, который также может определить ф-ю сортировки Я...

Не получается распарсить пакет ESNIKeys. Проблема с пониманием спецификации
message: Доброго времени суток. Есть такой пакет и я пытаюсь его распарсить: packet = ...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru