Форум программистов, компьютерный форум 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 у меня практика
 

Показать сообщение отдельно
nmcf
4306 / 3727 / 1256
Регистрация: 14.04.2014
Сообщений: 14,599
02.06.2016, 15:02     Поиск в списке: выводить все совпадения, а не только первое
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void poisk(TEST *ptr, string ch)
{
    int c = 0;
 
    do
    {
    if (ptr->q_text == ch)
    {
        ++c;
        cout << "The right answer - "; cout << ptr->pright->c_answer << endl;
        cout << "The wrong answer - "; cout << ptr->pdown->c_answer << endl;
    }
 
    ptr = ptr->pright->pright;
    }
    while (ptr->pright->pright);
 
  if (c == 0) cout << "No search results" << endl;
}
 
Текущее время: 09:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru