![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
РЕбят. Еще раз привет всем. Посмотрите код моей первой задачи, можно ли написать без ifа?. Суть такая: Дана строка символов, найти количество слов в ней, начинающихся с заданной буквы алфавита
Код:
А вот со второй задачей вообще проблемы, я хотел решить ее через цикл пока не пробел, затем записать посимвольно в строковую переменную, преобразовать в целое и записать в массив целых чисел для поиска максимума, но преподаватель сказал что нужно без преобразования обойтись. В общем самое главное, помогите кто-нибудь, пожалуйста. Дана строка чисел, разделенных пробелами, найти самое большое число. Гарантируется, что кроме чисел и пробелов строке нет больше ничего.
from dark to light)
|
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Хотел как-нибудь поместить условие в строку, где проверяется условие и наращивается count при истине
разве можно найти максимальное число, используя только string.h? Код:
from dark to light)
Последний раз редактировалось Stilet; 18.12.2014 в 09:50. |
![]() |
![]() |
![]() |
#4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#5 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Если убрать костыль с if,ами, то при вводе кириллицы например
"шла саша по шос се и сосала сушку", при вводе буквы "с"-будет выдан ответ 5, а не 4.
from dark to light)
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А че ты string не юзаешь?
Это же QT? Юзай его плюшки, там же удобств хватает. Тем паче что по моему мнению Кутья под юникод заточена...
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Нужно использовать методы из модуля string.h, а strings вроде в с++. Сорь, пока многое чего пытаюсь понять. Готовлюсь к сессии, периодически буду решать задачи со строками, именно с ними дабы понять суть, если что не понятно-буду тут спрашивать, в этой теме
from dark to light)
|
![]() |
![]() |
![]() |
#8 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
А как найти подстроку в строке? Есть ли аналог pos? То есть допустим есть фраза, а мне нужно выяснить позицию пробелов. Или это через цикл делается? Чем отличается запись
Могу ли я записать примерно так Var S,sw: string; ... S:='123...a...z..A...Z'; Затем склеить char строки между собой? sw:=''; Sw:=sw+s+'что-то'; Киньте пару сишных примеров, пожалуйста.
from dark to light)
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 821
|
![]()
функция strstr: https://ru.wikipedia.org/wiki/String.h
Функция strcat. Обычными "+" конкантенация строк в Си невозможна, потому что в Си как таковых строк не существует, для их имитации используют массивы символов. Массивы обрабатывают с помощью указателей (тип "char *"). Цитата:
^-.-^ My GitHub
Последний раз редактировалось Fenex; 19.12.2014 в 02:08. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти максимальное число | valerij | Microsoft Office Excel | 2 | 21.11.2012 01:10 |
Найти максимальное число! | Артем1904 | Помощь студентам | 9 | 15.12.2011 22:22 |
Необходимо найти максимальное число | Vceznayka | Microsoft Office Excel | 3 | 22.11.2011 12:11 |
Найти максимальное число в последовательности | vladoscom93 | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 14.12.2010 21:43 |
Найти максимальное число.Паскаль. | Karabas | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.12.2008 21:13 |