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

сортировка и поиск - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение меньшего числа http://www.cyberforum.ru/cpp-beginners/thread1021253.html
Нахождение наименьшего из двух цифр используя перегрузки
C++ Массив. Найти максимальное число Дан массив целых случайных чисел (размер массива определяет пользователь, но в диапазоне ). Найти максимальное число http://www.cyberforum.ru/cpp-beginners/thread1021248.html
C++ Перестановки с next_permutation
Есть входные данные 9-12 цифр надо из них создать все возможные перестановки и отправить их в вектор. Задумка do { possibleResult.push_back(что-то) } while ( next_permutation(acid,acid + aminoAcid.size()) ); possibleResult и aminoAcid это векторы acid это массив с теми же значениями что и в aminoAcid Не могу понять с какой стороны даже начать без этой функции
Ввод логина и пароля C++
Здравствуйте уважаемые, помогите с написанием кода, буду очень благодарен. Дан массив символов a , в котором в каждой строке первые 6 символов - имя пользователя, остальные 4 - пароль. Требуется написать программу, в которой при вводе логина и пароля, которые совпадают, происходит вывод на экран сообщение, что вход выполнен. Если логин не правильный - выводится сообщение, что ошибка и снова...
C++ Задача на текстовый файл http://www.cyberforum.ru/cpp-beginners/thread1021228.html
Помогите решить задачу) Дан текстовый файл, каждая строка которого изображает целое или вещественное число, дополненное слева и справа несколькими пробелами (вещественные числа имеют ненулевую дробную часть). Вывести количе-ство чисел с ненулевой дробной частью и их сумму. Спасибо.
C++ Объединить массивы Здравствуйте, помогите поелементно объединить елементы массива. int mas1={1, 7, 8, 9, 45, 26, 48 ,15}; int mas1={8, 98, 7, 45, 98, 97, 56 ,75}; подробнее

Показать сообщение отдельно
Hunter9494
 Аватар для Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
27.11.2013, 21:27     сортировка и поиск
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include "stdafx.h"
 
 
#include<iostream>
#include<conio.h>
using namespace std;
void main()
{
 int a[12]={12,22,15,55,11,21,12,31,13,51,55,15};
 int i,j,z,k,l,m,b,c,d;
 k=13;
 l=0;
 c=0;
 d=0;
 
 
 for(i=0;i<12;i++)
 {
  cout<<a[i]<<" ";
 }
 cout<<endl;
 for(i=0;i<12;i++)
  for(j=0;j<11;j++)
  {
   if(a[j]>a[j+1])
   {
    b=a[j];
    a[j]=a[j+1];
    a[j+1]=b;
   }
  }
   for(i=0;i<12;i++)
   {
    cout<<a[i]<<" ";
   }
  cout<<endl<<"Vvedite klyuch ";
  cin>>z;
 
 
 while(c==0)
 {
  m=(l+k)/2;
 
  if(l==k&&a[m]!=z)
  {
   cout<<"Takogo elementa net!!!";
 
  }
 
  if(a[m]<z)
   l=m+1;
 
  if(a[m]>z)
   k=m-1;
 
  if(a[m]==z)
  {
   c=m+1;
   k=m;
   cout<<"Nomer iskomogo elementa: "<<c<<" ";
   while(d==0)
   {
    m++;
    if(a[m]==z)
     cout<<m+1<<" ";
    else
     d=1;
    }
    d=0;
    m=k;
    while(d==0)
    {
     m--;
     if(a[m]==z)
      cout<<m+1<<" ";
     else
      d=1;
    }
  } 
 }
 system("pause");
 }
у меня было такое задание на 2 ом курсе .здесь вроде бинарный поиск использовал
 
Текущее время: 18:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru