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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vonka
1 / 1 / 0
Регистрация: 13.09.2013
Сообщений: 90
#1

Функция поиска (ошибка в коде) - C++

22.12.2013, 02:38. Просмотров 208. Ответов 1
Метки нет (Все метки)

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
void poisk_po_imeni()
{
  if(!sch)
  {
   cout<<"Сначала что-нибудь введите!"<<endl;
  }
   else{
char w[20];
   cout<<"Введите имя: ";
   cin>>w;
   cout<<endl;
  int flag=1;
   for(int i=0;i<sch;i++)
   {
     if( strcmp( w, own[i].imia)==0)    
     {
      cout<<"Фамилия "<<own[i].famil<<endl;
      cout<<"Имя "<<own[i].imia<<endl;
      cout<<"Отчество "<<own[i].otchestvo<<endl;
      cout<<"Домашний Адрес "<<own[i].domadres<<endl;
      cout<<"Номер Телефона "<< own[i].nomtelefon<<endl;
      cout<<"Возраст "<< own[i].vozrast<<endl;
      flag=0;
     }
    if(flag==1) 
     cout<<"Поиск не дал результатов!"<<endl;
     }
  }
}
Функция поиска, при поиске выводит сначала "Поиск не дал результатов!" а потом уже искомые значения. Где ошибка?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2013, 02:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция поиска (ошибка в коде) (C++):

Ошибка в коде: напишите функцию поиска совершенных чисел во введенном интервале - C++
Не выходит найти ошибку, задание: Число называется совершенным, если сумма всех его делителей равна ему самому. Напишите функцию...

Функция меню - ошибка в коде - C++
Здравствуйте, уважаемое сообщество. Пожалуйста, укажите, в чем моя ошибка. Задание следующее. Нужно создать 4 функции - заполнение...

Функция удаления элемента из дерева, ошибка в коде - C++
Добрый вечер, уважаемые программисты! :) Помогите, пожалуйста, понять где здесь ошибка. static bool h = false; // узел...

Найти ошибку в коде функции поиска - C++
не могу найти ошибку, помогите, кто может?( ошибка в поиске) #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;io.h&gt; #include...

Функция поиска в файле - C++
Приветствие=) Нужно написать код на C++ который будит спрашивать поочередно название файла для чтения, город и часть города, примерно...

Функция / метод поиска - C++
У меня есть класс Person в который я ввожу информацию такую как: имя, фамилия, адрес, округ и тд. Мне нужно, функция, которая будет искать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DU
1483 / 1059 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
22.12.2013, 02:53 #2
C++
1
2
3
4
if(flag==1) 
{
   cout<<"Поиск не дал результатов!"<<endl;
}
это условие нужно вынести из тела цикла.
сперва ищем в цикле. если нашли - обнуляется флаг. после цикла проверяем его и печатаем если не нашли.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2013, 02:53
Привет! Вот еще темы с ответами:

Функция поиска символа - C++
Всем привет. Есть ли в Си функция поиска символа, слова в строке? В паскале для этого есть pos(); Как определять строковый тип? String x;?

Функция поиска по стеку - C++
Здравствуйте, помогите написать функцию, которая будет искать, заданный с клавиатуры, элемент стека. Вот сам код с парой стандартных...

Функция сортировки и поиска - C++
Ужасная функция...неделю бился так ничего и не смог придумать...Само условие поставленное в задаче звучит так: &quot;Написать алгоритм,...

Функция поиска модуля не получается( - C++
как всегда у нас в институте все через одно место. начали проходить С++, только вот преподаватель не считает нужным нам что-либо объяснять....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru