Loading...
RadoslavBudinov avatar RadoslavBudinov 2 Точки

Решение на задачата Vowels Sums с масиви

Здравейте, реших да реша задача 9 от  Loops като използвам масиви. Ето и решението ми:  http://pastebin.com/TNUfEpms

Срещнах следния проблем - при изпълнение на програмата и въвеждане на дума, която съдържа една и съща гласна повече от един път(Пример: bamboo), не ми добавя съответната стойност на тази гласна повече от веднъж. Дали някой ще може да ми каже защо(макар и да се досещам) и как може да се направи по този начин така, че като намери съответната буква да я сумира колкото пъти е съдържана в думата?

Благодаря предварително

Радо

Тагове:
0
Programming Basics 09/02/2017 17:08:19
ThePSXHive avatar ThePSXHive 436 Точки

Contains() е метод тип bool, който просто проверява дали даден символ или подниз се съдържа въобще в оригиналния низ. Не може да се очаква, че ще свърши работа при изброяване на срещанията на символ, освен ако не модифицираш последния. Итерирай през низът (word[i]) и ако срещнеш дадена гласна (letters[i]), прибави към сумата съответната стойност (numbers[i]). Прочее, може би ще е по-добре да използваш съответния термин за "гласна" вместо letters (vowels).

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