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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не выводится сообщение о том, что элемент массива не найден http://www.cyberforum.ru/cpp-beginners/thread1752368.html
#include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main() { setlocale(0, "RUS"); int size; int a; double index=0.1;
C++ Ошибка в пирамидальной сортировке Сортирую значение столбца в таблице метод пирамидальной сортировки(через подпрограммы siftDown и heapSort), не могу понять, то ли сортируется криво, то ли он не досортировывает до конца. #include... http://www.cyberforum.ru/cpp-beginners/thread1752357.html
Заполнить массив случайными числами, вывести элементы массива в 2 строки C++
помогите пожалуйста. (заполнить массив S(1..20) случайным образом числами из интервала от 0 до 100. Вывести элементы массива в 2 строки) заранее спасибо!
Распределить положительные, отрицательные и нулевые элементы в отдельные динамические массивы C++
Написать функцию,которая получает указатель на статический массив и его размер. Функция распределяет положительные,отрицательные и нулевые элементы в отдельные динамические массивы.
C++ Подсчитать количество различных слов, входящих в заданный текст http://www.cyberforum.ru/cpp-beginners/thread1752320.html
помогите написать програму: С клавиатури вводитса текст,Расщитать: подсчитать количество различных слов , входящих в заданного текста. вивести количество заданих символов удалить слова,с...
C++ В квадратной матрице найти минимальный элемент ниже побочной диагонали 1) Заполнить матрицу случайными целыми неотрицательными числами. Вывести на экран матрицу в табличном виде 2) В квадратной матрице найти минимальный элемент ниже побочной диагонали. Кроме того... подробнее

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

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

02.06.2016, 11:06. Просмотров 141. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru