Нужен исходный код для проги : подсчет знаков препинания в тексте.План роботы програмы.- запуск- открыть файл с текстом (.txt)- подсчет количества "." "," "?" "!"- вывод количества знаков на екран (каждого знака в отдельной цифре, а не общее колиство знаков)прошу ПОМОЩИ. С++!!!!!!!!!!!!!!!!!!!!!
600 грн и делаю тебе задание
>>150102738ты ебанутый шоле, за 600 грн я дипломку куплю и еще на гондоны останеться
>>150102548 (OP)Саги довену
>>150102903>23 доллара >дипломку куплю и еще на гондоны останетьсяУдачи
>>150102548 (OP)что именно тебе не понятно? писать за тебя не буду, максимум отвечу на твои вопросы
>>150102548 (OP)школьник?
>>150102548 (OP)Кароч если над могу скинуть код. Только он на делфи, к тому же чуть другая прога. Она тип могла искать в тексте слова и считать их с выводом этой цифры, по нажатию на кнопку.
>>150103773СТУДЕНТ ДИБИЛ - 18 ЛВЛ(
>>150104281пиши свои вопросы, студень
>>150102548 (OP)опхуй, если ты будешь отвечать так медленно - я съебусь с треда, и прогу будешь писать сам
>>150102548 (OP)Могу только на вафле.string text = "so.me text,.?";int count = 0;foreach (var match in Regex.Matches(text, ".,?!")){count++;}
1. смотришь сколько символов в файле2. хуяришь цикл на это число со сравнением символов3. при удачном сравнении счётчик определённого символа увеличивается.а теперь каждое действие гугли отдельно, но, думаю, самое сложное тут 1.
>>150104841Регулярку проебланил немного "\\.|\\,|\\.|\\?|\\!"
>>150105249условие перечитай
>>150102548 (OP)Эх, двач как обычно наполнен погромистами 300кк/наносек, а в плюсы никто не можетмимо системный программист
>>150105383никто не хочет писать прогу за аутистамимипрогаютольконаплюсах
>>150105383мне за подобную хуйню платят 0.5 кк а тут забесплатно все хотят.
>>150105568>мне за каждую подобную хуйню.
>>150102548 (OP)За 4 доллара скину готовый код.
Сейчас запилю.
>>150105697астанавись. опхуй так ничему не научится и соснёт на ближайшей контрольной/тесте/экзамене
>>150105310
>>150106138лучше
>>150106288Но у тебя на плюсах так сделать все равно нельзя.
>>150102548 (OP)Держи, ОП.https://pastebin.com/raw/2iZ32kPp
>>150106396пфф, я и круче смогу)
>>150102548 (OP)Ммм, старое знакомое задание. Пишешь через switch, если регуляручку запилишь есть шанс, что сам не поймешь как это работает.for (int i = 0; buff; i++)switch (buff){ case '.': charIn[0]; break; case ',': charIn[1]; break; case '?': charIn[2]; break; case '!': charIn[3]; break;}Вот так примерно. Текст сам считаешь в буфер.
>>150106529 vector<pair<char, int>> v; v.push_back({ '.',0 }); v.push_back({ ',',0 }); v.push_back({ '!',0 }); v.push_back({ '?',0 }); string s; for (char c : s) { for (auto a : v) { if (c = a.first) a.second++; } } for (auto a : v) { cout << a.first << ' ' << a.second << endl; }
>>150106863Кстати, для того чтобы вывести количество вхождения каждого символа, достаточно завести массив размером 255, если символ в тексте, икрементировать число с сдвигом в его величину.for (int i = 0; buff; i++) countAllChar[buff]++В другом посте нужно поставить условие окончания цикла на buff, а иначе он будет бесконечным.
>>150107261Черт двач не может в квадратные скобки с і buff buff[j]
Зачем нужен громоздкий с++ если есть божественный 1с?
>>150107183тупой двач
>>150107417А ты знаешь если в цикле или в ифе одна инструкция, то скобки можно не рисовать?
>>150107183>vector<pair<char, int>> v;Про map слышал или будешь продолжать быдлокодить?)
>>150107389а variadic templates там есть?
>>150107389Слишком толсто
>>150107543можно>>150107550слышал, но толком не применял.
>>150107417>a>b>v>c>g>d>eНайс наименования переменных.
>>150107715о б ф у с к а ц и ябфускация
ОП-хуй ЗДЕСЬ?
>>150107815дА Я ЗДЕСЬ
JAVA-ENTERPRIZE-PROGROMMIST вктился и не понимает что мешает опу сделать это самому
>>150108534недостаток ума и избыток лени
>>150108767кек, ну так не делай это вообще
>>150108767Тебе скинули решение же уже.>>150106412
>>150108849что значит не делай... я буду делать!.и да мне за ету прогу 300 ГРН заплатят
>>150108974Сириусли? Где такие задания брать? Я тоже 300гривен за 5 минут работы хочу.
>>150112274За сотку сделаю.