Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ввод массива из текстового файла Нужно ввести одномерный массив целых чисел из текстового файла. Напишите, пожалуйста, код этой программы (желательно с пояснениями). https://www.cyberforum.ru/ cpp-beginners/ thread998854.html C++ Какой результат программы
Написать программу на с++ 1. Какой результат программы (при х=2, у=4): If(x>y) Cout<<x<<”bolshe”<<y<<”\n”; Else Cout<<x<<”menshe”<<y<<”\n”;
C++ Создать функцию, которая принимает в качестве аргумента ссылку на string, и преобразует все буквы в верхний регистр Задание такое: нужно создать функцию, которая принимает в качестве аргумента ссылку на string, и преобразует все буквы в верхний регистр, используя при этом функцию toupper(). А как работает эта функция с типом string? Вот так составил, но после работы функции ничего не изменилось. inline void low_to_up(string & arg) { for (int i = 0; arg != '\0'; i++) (char)toupper(arg); } https://www.cyberforum.ru/ cpp-beginners/ thread998840.html C++ Адрес начала строки https://www.cyberforum.ru/ cpp-beginners/ thread998825.html
Решал задачу на строки. Никак не выходит. Начал проверять каждый фрагмент отдельно. Объясните мне пожалуйста одну вещь. Я хочу получить адрес начала строки. Как мне это лучше сделать? Почему выводимые адреса различны? #include <iostream> #include <cstring> using namespace std; int main() { char str, *p1, *p2; gets (str); p1=str; p2=str;
Определить сумму всех элементов матрицы C++
Объясните пожалуйста как решать эту задачку.Мне таких пока не встречалось.Как можно проще:gwink: Определить сумму всех элементов матрицы размерами N*M (N и M не больше 10). Матрицу сформировать из случайных чисел в диапазоне от –10 до 50.:impossible:
C++ Написать программу, организующую заполнение целого массива https://www.cyberforum.ru/ cpp-beginners/ thread998807.html
1. Написать программу, организующую заполнение целого массива из n элементов случайными значениями (n – целая переменная) и корректный вывод массива.
C++ Даны натуральные число n и целые числа а 1, а 2 https://www.cyberforum.ru/ cpp-beginners/ thread998803.html
Даны натуральные число n и целые числа а 1, а 2...a n. Найти количество чисел a i (i = 1, 2, ..., n), что является степенями пятерки. (Реализовать функцию, позволяющую определять степени пятерки.)
Необходимо написать программу с метками, обосновать правильность и преобразовать ее в структурированную программу C++
Проверить, можно ли в шестеричную запись числа x вставить цифру 3 так, чтобы оно стало квадратом.
C++ Указатели и ссылки c++ Здравствуйте! Не могли бы вы объяснить как можно использовать ссылки и указатели c++ на практике? Я не пойму для чего они нужны! https://www.cyberforum.ru/ cpp-beginners/ thread998782.html C++ Метод Гаусса https://www.cyberforum.ru/ cpp-beginners/ thread998757.html
Всем привет. Задача: Написать код по решению задачи методом Гаусса. Код готов но код направлен на то что он выводит уже готовую матрицу. то есть матрица состоит из готовой лестницы, и переменная b из уравнения (Ax=b) также готова и равно размеру матрицы. Необходимо сделать так что бы мы сами вводили числа в матрицу. а сам код и циклы с условиями верна #include <stdafx.h> #include <stdio.h>...
Не получается создать массив класса C++
#include <iostream> using namespace::std; class dvig { friend void sum_all(dvig &,dvig &); public: dvig(long double ,long double,long double ,long double ,long double ,long double ,long double ,long double,long double ); void printparametr(); long double x,y,z,fx,fy,fz,Wx,Wy,Wz;
C++ Динамическое программирование. Метод прямой прогонки https://www.cyberforum.ru/ cpp-beginners/ thread998737.html
Мне нужно реализовать граф с поиском минимального пути из начала графа в конец путем прямой прогонки.Сделал граф, как список ребер, проверку, что из одной вершины в другую идет одна дуга, а как делать дальше не знаю. Помогите пожалуйста, желательно конечно кодом на с++, но и литератерка сойдет.
10 / 3 / 1
Регистрация: 07.03.2011
Сообщений: 88
0

Найти повторения слов в строке - C++ - Ответ 5290614

05.11.2013, 19:15. Показов 4764. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно найти повторяющиеся слова и вывести "слово - количество повторов"
Например, строка "abc abc cba"
"abc - 2"
"cba -1"
Проблема в том, что как проверить несколько слов?
Попытался вызывать функцию, если еще остались символы кроме пробелов, вылетает ошибка
"Unhandled exception at 0x77c915ee in (lect5)strrepeat.exe: 0xC0000005: Access violation reading location 0x002e011d."
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
36
37
38
39
void words(char *str)
{
    char word[10];
    for(int i = 0;i<9; i++)
        word[i] = ' ';
    word[9] = '\0';
    //начало первого слова
    int numb= 0;
    while(str[numb] == ' ') numb++; 
    //копируем первое слово и заменяем на пробелы
    for(int i = 0; str[numb] !=  ' '; i++, numb++){
        word[i] = str[numb];
        str[numb] = ' ';
        word[i+1] = '\0';
        }    
    //ищем совпадения,считаем их и заменяем на пробелы 
    int counter = 1;
    char *p;
    p = strstr(str, word);
    while(p){
        counter++;
        for (int i =0; p[i] != ' '; i++)
            p[i] = ' ';
        p = strstr(str, word);
    }
    // выводим результат
    for(int i = 0; word[i] != '\0'; i++)
        printf("%c",word[i]);
    printf("- %d\n", counter);
    //проверяем, чтобы остались пробелы
    //не разрешает вызвать words(str)
    //из-за этого невозможно проверить на повторения больше 1 слова
    for(int i = 0; str[i]!= '\0';i++){
        if(str[i]!= ' '){
            words(str);
            break;
        }
    }
}


Вернуться к обсуждению:
Найти повторения слов в строке C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2013, 19:15
Готовые ответы и решения:

Как подсчитать повторения слов во введенной строке?
как подсчитать в введенном с клавы тексте, количество всех слов? Вобшем, составит программу,...

Создать список слов из файла и подсчитать количество повторения этих слов
Здравствуйте. Помогите написать такую программу: в файле храниться текст. Нужно составить список...

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

Найти количество слов в строке; найти самое длинное слово, заканчивающееся на заданную букву
Дана строка текста, в которой слова разделены пробелами. Необходимо: ...

2
05.11.2013, 19:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2013, 19:15
Помогаю со студенческими работами здесь

Посчитать количество повторения слова в строке
Задать строку и посчитать количество слов ‘no’ в этой строке. Все слова отделяются пробелами друг...

Найти количества слов в строке
Здравствуйте. Как найти число слов в строке string, при условии что слова могут разделяться...

Найти количество одинаковых слов в строке
#include &lt;iostream&gt; using namespace std; int main() { char str1 = &quot;to be or not to be&quot;; ...

Найти количество определенных слов в строке
Хелп. Нужно написать программу, которая будет задавать строку и находить в ней количество...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru