Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить и напечатать слово с предложения, в котором больше раз встречается заданная буква - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сканирование всех файлов на компьютере и запись этой информации в файл XML http://www.cyberforum.ru/cpp-beginners/thread1078124.html
Подскажите пожалуйста, что я делаю не так? Делаю программу для сканирование всех файлов на компьютере и записываю эту информацию в файл XML. Но когда я открываю его через браузер, мне пишет ошибку:...
C++ TextOut как избавиться от выводимого им мусора? gr2=0; char stt2 ; ltoa(gr2,stt2,10); mbstowcs(grr2, stt2, strlen(stt2)+1); LPWSTR ptr2 = grr2; TextOut(hDC,460,140,ptr2,3); Выводит 0 пробел и какой то иероглиф, как сделать так, что бы не... http://www.cyberforum.ru/cpp-beginners/thread1078117.html
Даны действительные числа x, y. Если x и y отрицательные, то х присвоить значение удвоенного модуля х. Если положительно одно из них, то увеличить у в C++
Даны действительные числа x, y. Если x и y отрицательные, то х присвоить значение удвоенного модуля х. Если положительно одно из них, то увеличить у в три раза. Если оба числа отрицательные, то...
C++ Найти остаток от деления целого выражения
Найти остаток от деления целого выражения c = k(a+b) на 4 и вывести сообщение о величине остатка. Если остаток равен 0, то значение переменной оставить без изменения, если 1 или 3 - уменьшить на...
C++ Можно ли как-то передавать в функцию то поле, какое нужно печатать http://www.cyberforum.ru/cpp-beginners/thread1078105.html
Доброго времени суток, форумчане. Имеется такая конструкция. void print() { for (int j = 0; j < n; j++) cout << "--"; cout << '-' << endl; for (int i = 0; i < m; i++) { cout << '|';...
C++ Класс для организации обработки целочисленного массива всем доброго времени суток помогите бедному студенту просто физически не успеваю решить 2 задачи 2 Написать программу, в которой предусмотреть класс для организации обработки целочисленного... подробнее

Показать сообщение отдельно
abit
271 / 270 / 35
Регистрация: 03.02.2013
Сообщений: 760
22.01.2014, 05:06
ну это точно переписывать
что за printf/scanf ? не слышали про std::cin/cout ?
C++
1
2
3
4
5
6
7
8
9
if(L<91&&L>64){
          l=L+32;          
                    
                    }
    if(L<123&&L>96){
           l=L;
           L=l-32;         
                    
                    }
страсти то какие... уберите это и не пишите так больше никогда, как и про getch(); забудьте

давайте по теории пройдёмся... что нужно от задачи
1) ввод предложения в std::string
2) ввод буквы в char
тут копаем std::cin

далее
3) разделить предложение по словам, я бы использовал istringstream, проще не знаю как, разделение лучше сделать скажем в вектор типа <std::string>
4) пройтись по всем элементам вектора поиском std::find ( http://www.cplusplus.com/reference/algorithm/find/ ) заданной буквой (там в const T& val задавать)
5) конечно, хранить максимальное количество выходов std::find с ответом внутри очередного слова
6) выдать ответ этого хранения

собстна всё, программа в несколько строчек, а не тот бред
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.