![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.03.2014
Сообщений: 16
|
![]()
Добрый день.
нужна помощь в написании программки. Я только недавно начал изучать С++ и еще много чего не понимаю. Поэтому и прошу помощи. ААБВАВББАА АВВББАВАВА ВААББАВАВА АББВВАВВВВ АБВВААВВАА Вот к примеру у меня есть строки с символами, строк может быть хоть сколько. Мне нужно чтобы программа считала КОЛИЧЕСТВО символов. например Первые символы во всех строках А=4 Б=0 В=1 вторые символы А=2 Б=2 В=1 и так далее количество символов в строке всегда одинаково а вот строк всегда разное количество ПОМОГИТЕ кто понимает как это можно реализовать. Заранее Спасибо. И еще люди которые считают себя программистами от бога, но не могут посоветовать ни чего кроме книжки которую случайно нашли в поисковике Просьба не чего не писать. Т.К. я читаю книжки. Но пока не могу понять сам принцип написание такое программки. |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]()
Подобное название темы - нарушение правил форума и правил раздела.
Цитата:
Покажите Ваш код. |
|
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.03.2014
Сообщений: 16
|
![]()
Но пока не могу понять сам принцип написание такое программки.
я бы хотел получить конкретный совет как и в каком направлении двигаться. хотя бы увидеть не большой пример как ее реализовать сам принцип. вот и все что я хотел узнать |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Вы должны каким-то образом (из файла, с клавиатуры или просто внести константами) получать строки в программу. Дальше сканируете строку как поток символов. В терминах языков программирования строка это массив символов. В массиве каждый символ имеет свой адрес - как дома на улице. Ваша программа берет по очереди каждый символ (по индексу - это как номер дома в улице) и сравнивает его с эталоном. Оттуда уже берется статистика. Так как действия однотипны, их можно описать один раз и вызывать их выполнение многократно. Например в цикле.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
![]() Цитата:
|
|
![]() |
![]() |
#6 |
Пользователь
Регистрация: 21.03.2014
Сообщений: 16
|
![]()
ну вообщем
у меня есть динамический 2мерный массив т.к я незнаю количество строк но знаю количество символов в строке мне нужно создать переменые типа char ( которые будут сравнивать символы в строке ) и если символы совпадут будет переменная типа int ( которая будет выдовать количество совпадений) ход моей мысли правелен или нет??? |
![]() |
![]() |
#7 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Примерно да. int - в данном случае нужны по количеству char и называются счетчиками. То есть при каждом положительном сравнении будут увеличиваться на единицу. Изначально равны нулю.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 21.03.2014
Сообщений: 16
|
![]()
так а сравнение как сделать
через if-else или можно как то по другому реализовать |
![]() |
![]() |
#9 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Можно так, можно вот так - http://easy-code.ru/lesson/switch-case-cpp
Мне просто лень пересказывать, попробуй сначала через if - он встречается чаще.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 21.03.2014
Сообщений: 16
|
![]()
но я все равно не могу понять как программа будет считать все символы во всех строках.
с одной строкой вроде все понятно а если строк 5 или 10 тоесть счтобы она считала первые символы с первыми вторые со вторыми и так далее с каждой строкой Последний раз редактировалось Антон0608; 21.03.2014 в 22:16. |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно | Сергей Человек | Фриланс | 3 | 06.07.2009 19:30 |
Помогите Помогите Пожалуйста Решить Одну Задачку в Паскале!!! | VisTBacK | Помощь студентам | 6 | 19.09.2008 13:44 |