![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.10.2017
Сообщений: 19
|
![]()
я не могу даже примерно понять как решать
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
Я точно не знаю, но предполагаю, что нужно решать так:
Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 14.10.2017
Сообщений: 19
|
![]()
да вроде так нужно
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 14.10.2017
Сообщений: 19
|
![]()
я не понимаю как это сделать
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Таки в чем проблема? Если можно использовать стандартные функции, то strtok и иже с ней. Если нет, то тупо циклом и считать разделители.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.10.2017
Сообщений: 19
|
![]()
я не прошу вас писать за меня программы , я только попросила помочь объяснить как можно написать программу
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Определиться какие символы могут быть разделителями слов (пробелы? знаки препинания? табы? переводы строк? ...), после этого идти в цикле по строке, проверять символы и либо записывать слова в массив, либо просто считать и вывести нужное по номеру слово.
Ну и стоит учитывать возможность нескольких разделителей подряд (", ", два " "). Примеров подобного полно везде. Еще можно вспомнить (или узнать) про конечные автоматы. То есть у вас могут быть состояния типа "внутри слова" и "не в слове".
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 01.11.2017 в 15:04. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 14.10.2017
Сообщений: 19
|
![]()
хорошо , спасибо
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
![]()
1) разделить на слова - это однозначно.
2) подсчитать кол-во букв каждого слова (сохраняем в массиве int a[i]). 3) и посчитать сумму до "заданного слова". Типа такого: Код:
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Зачем 2 и 3?
И недостаточно суммы букв слов.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Pascal] Дано натуральное k от 1 до 500. Написать программу для определения цифры, которая находится в k-той позиции последовательности. 110100100010000100000... | Muukaramiskarhu | Помощь студентам | 13 | 24.11.2016 13:17 |
Ассемблер. Дана прямоугольная матрица. Найти сумму элементов строки с заданным номером | Слава33 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 06.05.2016 21:08 |
Дописать удаление слова с заданным номером среди палиндромов на паскале | maksimum | Помощь студентам | 2 | 10.04.2012 17:12 |
написать программу на c\c++ определения длинны всех слов во введенной строке | jakof | Помощь студентам | 1 | 27.12.2010 14:16 |
удаление сроки из матрицы с заданным номером К | radikal | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 14.01.2009 23:24 |