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

Количество повторяющихся слов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввести n слов с консоли. Найти количество слов, содержащих только символы латинского алфавита, а среди них – количество слов с равным числом гласных http://www.cyberforum.ru/cpp-beginners/thread1097909.html
Ввести n слов с консоли. Найти количество слов, содержащих только символы латинского алфавита, а среди них – количество слов с равным числом гласных и согласных букв.
C++ Написать программы используя строки в с++ 1) Ввести n слов с консоли. Найти количество слов, содержащих только символы латинского алфавита, а среди них – количество слов с равным числом гласных и согласных букв. 2) Все слова в строке расположить в алфавитном порядке. 3)В строке удалить каждый заданный символ, а остальные продублировать. 4) В строке подсчитать количество слов 5) В строке удалить все пробелы, а затем после... http://www.cyberforum.ru/cpp-beginners/thread1097887.html
C++ Заполнение матрицы
Нужно заполнить матрицу таким образом. Не получается создать правильный алгоритм.
C++ Составление программ на использование структур данных
программа должна осуществлят обработку массива структур по заданному варианту. Массив структур должен содержать не менее 5-ти элементов. Массив ввести с клавиатуры. Программа должна выдавать подсказку пользователю об элементе который вводить. Вариант 1-Написать программу, которая вводит массив записей о реках (Название, бассейн, длина, площадь притоков, в какое море впадает). Программа...
C++ Посоветуйте книгу по С++ для новичков. http://www.cyberforum.ru/cpp-beginners/thread1097855.html
Здравствуйте. Посоветуйте книгу по С++ для новичков. Хочу с 0 выучить, мне нужна такая, чтобы въехать)
C++ Звук в консоли Возможно ли это? Если да то как это сделать? подробнее

Показать сообщение отдельно
hativuno
Сообщений: n/a
16.02.2014, 16:07     Количество повторяющихся слов
Всем доброго времени суток! Дано задание подсчитать количество слов в тексте и их длину, а также количество повторяющихся слов. Первые два пункта я сделать смог, а вот с третьим вышел затык.
Прошу помощи знатоков.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include<stdio.h>
#include<conio.h>
#include<fstream>
#include<string>
#include<iostream>
 
using namespace std;
    //char string[1000];
    int i,s=0,z; int c[100], a[100];                  // s-kolichestvo slov, с-dlinna slova, a-temp
    int b[100]; int j;                                // j-schetchik, b-slova s odinakovim kol-vom simvolov
    ifstream ifs("C:\\test.txt"); 
 cin.getline(string, sizeof(string)); 
c[0]=0;                                               //iskluchaem oshibki(naverno)
z=strlen(string);
for (i=1;i<=z;i++)
    if ((string[i]==' ')||(string[i]=='\0'))           
     {s++; a[s]=i; };                                 //poschitali slova i # poslednego slova
 
cout <<"Number of words: "<< s<<endl; cout<<endl;
 
for (i=1; i<=s; i++ )                                 //kolichestvo simvolov v kajdom slove
    {if (i>1) {c[i]=a[i]-a[i-1]-1; cout<<"Word #"<<i<<" contain "<<c[i]<<" simbol(s)"<<endl;}
    else {c[i]=a[i]; cout<<"Word #"<<i<<" contain "<<c[i]<<" simbol(s)"<<endl;}}
 
//nu a teper sravnenie
//vot tut zatik u menya
    
 
for (i=0;i<=z;++i)
    {for (j=0;j<=z;++j)
{if (string[i]=string[j]) {cout<<"Est sovpadenie!"<<endl; cout<<" ci "<<c[i]<<" "<<string[i]<<" cj "<<c[j]<<" "<<string[j]<<endl;}}
    }*/
//cout<<endl;
_getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru