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

Поиск в списке: выводить все совпадения, а не только первое - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в пирамидальной сортировке http://www.cyberforum.ru/cpp-beginners/thread1752357.html
Сортирую значение столбца в таблице метод пирамидальной сортировки(через подпрограммы siftDown и heapSort), не могу понять, то ли сортируется криво, то ли он не досортировывает до конца. #include <stdio.h> #include <conio.h> int const N = 10; struct elem { float FirstPlace = 0; float LastPlace = 0;
C++ Заполнить массив случайными числами, вывести элементы массива в 2 строки помогите пожалуйста. (заполнить массив S(1..20) случайным образом числами из интервала от 0 до 100. Вывести элементы массива в 2 строки) заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread1752351.html
Распределить положительные, отрицательные и нулевые элементы в отдельные динамические массивы C++
Написать функцию,которая получает указатель на статический массив и его размер. Функция распределяет положительные,отрицательные и нулевые элементы в отдельные динамические массивы.
C++ Подсчитать количество различных слов, входящих в заданный текст
помогите написать програму: С клавиатури вводитса текст,Расщитать: подсчитать количество различных слов , входящих в заданного текста. вивести количество заданих символов удалить слова,с подвоением букв. зарание спасибо
C++ В квадратной матрице найти минимальный элемент ниже побочной диагонали http://www.cyberforum.ru/cpp-beginners/thread1752317.html
1) Заполнить матрицу случайными целыми неотрицательными числами. Вывести на экран матрицу в табличном виде 2) В квадратной матрице найти минимальный элемент ниже побочной диагонали. Кроме того вывести на экран матрицу в упорядоченном виде Pomogite pojalyista у меня практика
 

Показать сообщение отдельно
xDefx
0 / 0 / 0
Регистрация: 22.12.2011
Сообщений: 13

Поиск в списке: выводить все совпадения, а не только первое - C++

02.06.2016, 11:06. Просмотров 115. Ответов 1
Метки (Все метки)

поиск работает, но выводит только первый найденный элемент, а необходимо чтобы выводил все совпадения
C++
1
2
3
4
5
6
7
8
9
10
void poisk(TEST *ptr, string ch)
{
    while (ptr->q_text != ch && ptr->pright->pright)
        ptr = ptr->pright->pright;
    if (ptr->q_text == ch) {
        cout << "The right answer - "; cout << ptr->pright->c_answer << endl;
        cout << "The wrong answer - "; cout << ptr->pdown->c_answer << endl;
    }
    else cout << "No search results" << endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru