|
0 / 0 / 0
Регистрация: 25.09.2011
Сообщений: 19
|
|
Посчитать, сколько гласных букв в строке26.09.2011, 19:44. Показов 5276. Ответов 45
Метки нет (Все метки)
привет))
ребята помогите пожалуйста немогу разобраться вот задачки нужно написать только на С а не на С# или С++) задача 1 Дана непустая строка S.Посчитать, сколько гласных букв в строке.задача2 Выяснить все ли буквы слова Х, стоящие на нечётных местах различны
0
|
|
| 26.09.2011, 19:44 | |
|
Ответы с готовыми решениями:
45
Посчитать сколько в фамилии гласных букв Подсчитать сколько гласных букв в строке
|
|
Каратель
|
|||||||
| 26.09.2011, 20:05 | |||||||
1
|
|||||||
|
|
||||||
| 26.09.2011, 20:16 | ||||||
Сообщение было отмечено Памирыч как решение
Решение
Оба задания:
1
|
||||||
|
0 / 0 / 0
Регистрация: 25.09.2011
Сообщений: 19
|
|
| 26.09.2011, 20:32 [ТС] | |
|
спасибо))
а можно узнать fgets, unsigned vowel ,stdin что означают ??
0
|
|
|
Каратель
|
|||||
| 26.09.2011, 20:39 | |||||
|
Добавлено через 18 секунд Добавлено через 31 секунду
0
|
|||||
|
0 / 0 / 0
Регистрация: 25.09.2011
Сообщений: 19
|
|
| 26.09.2011, 20:49 [ТС] | |
|
)) извини ,а можно как нибудь заменить попроще
unsigned stdin fgets просто я новичок в С,мы такие функции не проходили())
0
|
|
|
0 / 0 / 0
Регистрация: 25.09.2011
Сообщений: 19
|
|
| 26.09.2011, 20:54 [ТС] | |
|
я не в школе учусь,но всё же спасибо большое))
0
|
|
|
236 / 28 / 18
Регистрация: 08.05.2011
Сообщений: 185
|
|
| 26.09.2011, 22:44 | |
|
0
|
|
| 26.09.2011, 22:47 | |||||||
1
|
|||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||||
| 27.09.2011, 07:41 | |||||||||||||
0
|
|||||||||||||
|
|
||||||
| 27.09.2011, 07:46 | ||||||
|
accept, буква - элемент языка. Поэтому можно считать, что ASCII символы - буквы. В математике именно такие понятия. Нужны были уточнения какие именно буквы нужны. Плюс к тому мой алгоритм реализует только один проход по строке s. Можно в проверку добавить isalpha:
0
|
||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||||||||
| 27.09.2011, 07:51 | ||||||||||||
я тут ещё правлю
поменял название функции на "проверить, что нечётные буквы не равны"
0
|
||||||||||||
|
|
|
| 27.09.2011, 08:12 | |
|
accept, все равно сложность вашего алгоритма O(n^2), а моего O(n). Хоть и много букв, как вы говорите, зато быстрее работает.
Вообще, прежде чем нападать, надо было предложить более приемлимый алгоритм. Выкладываете алгоритм сложностью O(n^2) и думаете, что удивили? Это как сравнение пузырьковой сортировки и сортировки методом подсчета (сложностью O(n)).
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||
| 27.09.2011, 08:13 | |||
нужно переделать обе функции в (массив[256] + указатели)
меня раздразило, что функция расчитана на короткие строки, вызывает strlen(), без которой можно обойтись, создаёт flag, которая не нужна, и вообще небрежно написана (типа скобки if (!(s[0])), в одной части return 0, в другой - какой-то flag, где так же мог бы быть return)
0
|
|||
|
|
||||||
| 27.09.2011, 08:22 | ||||||
|
Добавлено через 1 минуту if (i < len), чтобы не проскочить конец строки при i+=2. Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 2 минуты
0
|
||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||
| 27.09.2011, 08:25 | |||
почему i равно 1 ?
указатели снимают ограничение длины, быстрее индексации
0
|
|||
|
В вечном поиске...
275 / 235 / 30
Регистрация: 05.04.2011
Сообщений: 645
|
|
| 27.09.2011, 08:26 | |
|
ЭЭЭ, я не понял? Тут что идет олимпиада по лучшему алгоритму и быстрому коду?
0
|
|
|
|
|||||
| 27.09.2011, 08:30 | |||||
|
Добавлено через 1 минуту
Добавлено через 1 минуту Добавлено через 50 секунд
0
|
|||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||
| 27.09.2011, 08:32 | ||||
0
|
||||
| 27.09.2011, 08:32 | |
|
Помогаю со студенческими работами здесь
20
Посчитать сколько в текстовом файле гласных
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|