Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ряд тейлора Не могу написать код правильно Не правильно задаю цикл и не только табулирование для такой функции F(x) = Pi/2-(x+(x^3/2*3)+(1*3*x^5/2*4*5)+(1*3*5*x^7/2*4*6*7)+K) Функция приближается к arccos x и модуль x < 1 https://www.cyberforum.ru/ cpp-beginners/ thread1322914.html C++ Наследование. Класс "Игрок в настольный теннис"
// ConsoleApplication194.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <string> using std::string; // Простой базовый класс class TableTennisPlayer { private:
C++ Изменить текст с учетом наличия знака '+' Дан текст. Если в тексте нет знака +, то оставить текст без изменений, иначе каждую из цифр, что предшествует первому вхождению знака +, заменить на -. https://www.cyberforum.ru/ cpp-beginners/ thread1322882.html C++ Что означает двоичный поиск?Как определить позицию, где в этот массив можно вставить число x https://www.cyberforum.ru/ cpp-beginners/ thread1322881.html
помогите решить эту задачу "Элементы массива не убывают. Двоичным поиском определить позицию, где в этот массив можно вставить данное число x." буду благодарен
C++ Даны действительные числа. Отрицательные возвести в квадрат, а из положительных извлечь корень
Помогите на языке С++ Дано действительное a,b,c,d.Отрицательные в квадрате, а положительных найти корен
C++ Выражение должно быть допустимым для изменения левосторонним значением https://www.cyberforum.ru/ cpp-beginners/ thread1322855.html
Вот код: a ^ 2 = a*a; a ^ 4 = a^2 * a^2; a ^ 8 = a^4 * a^4; a ^ 16 = a^8 * a^8; Ошибки находятся тут: a ^ 4 и т.д. Не знаю что делать :(
C++ Запись в блокнот от 0 до 255 в двоичной СС Здравствуйте, как написать цикл который запишет в блокнот числа от 0 до 255 в двоичной системы счисления ? https://www.cyberforum.ru/ cpp-beginners/ thread1322846.html Найти такие значение N, что все элементы N-ого столбца матрицы содержатся в её N-й строке C++
В квадратной матрице найти такие значение N, что все элементы N-ого столбца матрицы содержаться в её N-й строке. Проблема в том что я понимаю алгоритм действия программы : Ввод массива MxM; Выбираем 1-й столбец , переносим его элементы в одномерный массив A Выбираем 1-ую строку, переносим её элементы в одномерный массив B Сравниваем. Все ли элементы массива A есть в массиве B? да ->...
C++ Программа тестирования: вопрос и три варианта ответа https://www.cyberforum.ru/ cpp-beginners/ thread1322843.html
. Напишите программу проверки знания истории архитекту* ры. Программа должна вывести вопрос и три варианта ответа. Пользователь должен выбрать правильный ответ и ввести его номер. Ниже приведен рекомендуемый вид экрана во время вы* полнения профаммы (данные, введенные пользователем, выде* лены полужирным шрифтом). Архитектор Исаакиевского собора: 1. Доменико Трезини 2. Огюст...
C++ Ошибка добавления в односвязный список Здравствуйте! Срочно помогите исправить ошибку в программе. Задача: Из бинарного дерево все отрицательные элементы добавить в односвязный список. Ошибка при выводе списка на экран он повторяется. #include "stdafx.h" #include <iostream> #include <string> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread1322828.html
Как передать функцию в функцию? C++
void MainWindow::_createTextEdit(QWidget *tab, QString text, void (*saveSlot)()) { ... connect(save, SIGNAL(clicked()), this, SLOT(saveSlot())); ... } private: void _createTextEdit(QWidget *tab, QString text, void (*saveSlot)()); Гонит, что:D:\Documents\Qt\project\project\MainWindow.cpp:80: ошибка: no matching function for call to 'MainWindow::_createTextEdit(QWidget*&,...
C++ <regex> проверка ввода имени https://www.cyberforum.ru/ cpp-beginners/ thread1322817.html
Здравствуйте, с английскими буквами работает нормально, но с руссками почему-то выводит Ошибку. Это проблема в самом regex? bool checkFullName(string fullName) { regex expression("^\s*+('+|-+)?\s*$"); if (regex_match(fullName, expression)) { return true; } else {
1 / 1 / 2
Регистрация: 02.12.2013
Сообщений: 105
10.12.2014, 22:49  [ТС] 0

Стек: создать список из слов, подсчитать количество слов, совпадающих с последним словом - C++ - Ответ 6970082

10.12.2014, 22:49. Показов 3743. Ответов 6
Метки (Все метки)

Ответ

olgashat, вот второй файл
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
40
41
42
43
44
45
46
47
48
class Stack
{
    struct Element
    {
        int inf;//èíôîðìàöèîííîå ïîëå öåëîãî òèïà
        Element *next;//óêàçàòåëü íà ñëåä. ýëåìåíò
        Element (int x, Element *p):inf(x),next(p)//êîíñòðóêòîð ýëåìåíòà ñòýêà
        {}
    };
    Element *head;//óêàçàòåëü íà âåðøèíó
public:
    Stack():head(0)
    {
        
    }
    bool Empty()//ïðîâåðêà íà ïóñòîòó
    {
        return head==0;
    }
    int Pop()
    {
        if (Empty())//åñëè ïóñòîé
        {
            return 0;
        }
        Element *r=head;
        int i=r->inf;
        head=r->next;
        delete r;
        return i;
    }
    void Push (string data)
    {
        head=new Element(data,head);
    }
    int Top()
    {
        if (Empty())
        {
            return 0;
        }
        else
        {
            return head->inf;
        }
    }
        
};
Добавлено через 2 минуты
теперь проблемы возникают с 34 строкой второго файла. Помогите разобраться.
а вот в первом файле произошли изменения (все-таки со словами дело имеем):
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
#include <fstream>
using namespace std;
#include "stack.cpp"
int main()
{
    Stack t,t1;
    string i,r,n,j;
    int k=0;
    ifstream in("input.txt");
    ofstream out("output.txt");
    in>>r;
    in>>n;
    while (in>>i)
    {
        t.Push(i);//добавление элементов в стэк
    }
    n=t.Top(); //это последний элемент ищущийся на повторы 
    j=t.Pop();//изымаем элемент из стэка первый(тоестьпоследний сравниваемый) и он там исчезает
    t1.Push(j);//добавляем элемент в новый стэк
    while(!t.Empty())
    {
        i=t.Pop();//берем элемент из стэка с конца изначального списка получается
        if (i!==n) {t1.Push(i);}//на тоже место несовпадающий эл-нт попадет
    }
    while (!t1.Empty())
    {
        out<<t1.Pop()<<" ";//извлекаем элементы и в  выходной файл
    }
 
    in.close();
    out.close();
    return 0;
}


Вернуться к обсуждению:
Стек: создать список из слов, подсчитать количество слов, совпадающих с последним словом C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2014, 22:49
Готовые ответы и решения:

Создать список из слов. Подсчитать количество слов, совпадающих с последним словом
создать список из слов. подсчитать количество слов, совпадающих с последним словом. Удалить все...

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

Найти в строке количество слов, совпадающих с первым словом
Найти количество слов в строке которые одинаковые из первым словом в строке

Найти в предложении количество слов, совпадающих с первым словом
Помогите пож-та написать программу &quot;Найти в предложении количество слов,совпадающих с первым слов&quot;

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

Определить количество слов в тексте, совпадающих с введённым с клавиатуры словом
Приветствую. Прошу помощи в данном задании: С помощью текстового редактора создать файл, содержащий...

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

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

Ввести строку и слово. Вывести порядковые номера слов в строке,совпадающих с введенным словом
Друзья,не сочтите за наглость ;-) Нужно на языке С Задание: Ввести строку и слово. Вывести...

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