Форум программистов, компьютерный форум CyberForum.ru

Чаще других повторяется слово... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив http://www.cyberforum.ru/cpp-beginners/thread195192.html
Используя массив, посчитать степень числа 2 от 0 до 20 и вывести на экран результаты в следующем виде: 2^0=1 2^1=2 2^2=4 … 2^20=1048576
C++ Почему после выполнения команды cprintf значения строк затираются? Здраствуйте. Помогите пожалуйста, что это может быть, что вот уже больше дня играюсь с билдером и он непонятно что творит. Например, написана функция для ввода текста в многострочном поле определенной длины: int InputSMS(char *str, int lim, float pric) { char cyrilic="АБВГґДЕЄЖЗИЇЙКЛМНОПРСТУФХЦЧШЩЬЮЯабвгдеєжзиїйклмнопрстуфхцчшщьюя"; int charCount=0,x,y,i,k,n,z; //for(i=0;i<=lim;i++)... http://www.cyberforum.ru/cpp-beginners/thread195176.html
формирование нового массива C++
формировать новый массив из элементов кратных 3 (на языке Си) заранее спасибо)
Сортировка вектора C++
Подскажите, пожалуйста, как можно отсортировать вектор, заполненный структурами DataStruct, используя алгоритмы сортировки stl? Критерий сортировки - поле key1, например. struct DataStruct { int key1; int key2; string key3; }
C++ Добрый день!(а точнее вечер) Немогли бы объяснить почему зацикливается программа? http://www.cyberforum.ru/cpp-beginners/thread195166.html
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. F= a*x*x +b*x +c(при a<0 и с не равном 0) F=-a/(x-c)(при a>0 и с=0) F=a(x+c)(в остальных случаях) где а,b, с — действительные числа. Функция F должна принимать действительное значение, если выражение Ац И (Вц ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и...
C++ Работа с Heap Помогите найти ошибку а то я что-то уже зае**** Так работает if(!data){//первый вызов функции if(data=(uchar*)my::malloc(newDataSize)){ my::memcpy(data,newData,newDataSize); dataSize=newDataSize,totalAllocSize=newDataSize; } } подробнее

Показать сообщение отдельно
nondeadlollipop
1 / 1 / 0
Регистрация: 21.11.2010
Сообщений: 20

Чаще других повторяется слово... - C++

22.11.2010, 01:43. Просмотров 321. Ответов 0
Метки (Все метки)

нужна помощь.
надо написать программу,которая отыскивает слово в строке,встречающееся чаще других.

#include <iostream>
#include <iomanip>
using namespace std;
#define N 30

void main()
{
int i,j=0,k,kp;
char a[N],*p,*razd=" ,",*aj[N];
setlocale(LC_ALL,"rus");
setlocale(LC_ALL,"rus");
cout<<"Введите строку\n";
gets(a);
p=strtok(a,razd);
p=aj[j++];
kp= 0;
for(i=0;i<j;i++)
{
k=0;
if(strcmp(aj[i],aj[i+1])==0) k++;
if(k>kp) kp=k;
}
cout << "Чаще других повторяется слово " << aj[kp] << endl;
system("pause");
}
так вот вопрос,что неправильно?правильный ли ход рассуждений?и если что,помогите написать иначе.
юзала поиск,но программы выведенные слишком непонятные...объясните пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru