Loading...
tsvetoslavbelev avatar tsvetoslavbelev 0 Точки

Грешка в примерите на задача 5 + решение

Здравейте,
Мисля, че написах задача 5 от упражнението и мисля, че има грешка в единия пример:

simple и program сякаш са с различен брой букви и не трябва да се разменят?

bealive <->believe :)

 

source code:  https://dox.abv.bg/download?id=debb96b472# - Линк за сваляне

 


Тагове:
0
C++ Fundamentals
j.petrov_90 avatar j.petrov_90 373 Точки

Привет, колега,

Адмирации, че успешно си решил задачата! :)
Забележката ти е уместна - сгрешил съм този ред, признавам. 
Думите "program <-> simple" не трябва да бъдат разменяни.

Хвърлих един бърз поглед на решението ти.
Следват няколко бързи съвета(градивна критика).
Ни знам дали при прехвърлянето на задачата идентациите (табулациите) в кода са ти се изгубили или принципно така си пишеш.
Моят съвет е - спазвай табулациите, защото кода става много труден за проследяване!

Другото в задачата ти имаше проверки от типа на 
if(i==outInput.size()-1 ||outInput[i]==10||outInput[i]==' '|| outInput[i]==','||outInput[i]=='.'||outInput[i]=='!'||outInput[i]=='?'||outInput[i]=='-'||outInput[i]==';'||outInput[i]==':')

Това е вярно. Давам ти жокер, обаче, че съществува един системен header наречен <cctype>
Вътре можеш да намериш адски много функционалности за операции върху characters(букви).
Например има функцията "int ispunct(int c)", която гласи
Returns true if c is a punctionation character. This means any printing character that is not alphanumeric character or white space character.

Жив и здрав 

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.