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

Даны натуральные числа n, k. Используя наименьшее количество сравнений, определить, какое число будет находиться k-м месте в упорядоченном варианте - C++

Восстановить пароль Регистрация
 
дарт вейдер
 Аватар для дарт вейдер
5 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 92
17.06.2013, 21:55     Даны натуральные числа n, k. Используя наименьшее количество сравнений, определить, какое число будет находиться k-м месте в упорядоченном варианте #1
Даны натуральные числа h, k и последовательность действительных чисел a1, а2 ... аn. Используя наименьшее количество сравнений, определить, какое число будет находиться k-м месте в упорядоченном варианте данной последовательности

Добавлено через 4 часа 4 минуты
спасибо за помощь, сам сделал

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
#include <iostream>
#include <math.h>
 
using namespace std;
       
    int main()
    {  
        int n,k,t,j=0,a[100];
        cout<<"Enter n,k:";
        cin>>n>>k;
        cout<<endl<<endl<<"Enter elements:";
 
        for(int i=0; i!=n; i++)
            cin>>a[i];
    
        for(int i=0; i!=n; i++)
            for(int j=0; j!=n-1; j++)
                if (a[j+1]<a[j])
                {
                    t=a[j+1];
                    a[j+1]=a[j];
                    a[j]=t;
                    
                    if (j==k) 
                    {
                       break;
                    }
                    
                }
 
      cout<<"\nChuslo "<<a[k]<<" znaxod na "<<k<<" misci y vporadkovannomy varianti(vid 0)";
 
        cin.get();
        cin.get();
        return 0;
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2013, 21:55     Даны натуральные числа n, k. Используя наименьшее количество сравнений, определить, какое число будет находиться k-м месте в упорядоченном варианте
Посмотрите здесь:

C++ Даны натуральные числа n и k. Определить k-ю справа цифру числа n.
C++ Даны натуральные m и n. Определить число с максимальной суммой цифр
Даны натуральные числа n и a(1), a(2), ... a(n) .. Найти максимальное простое число C++
Даны три числа a,b,c. Определить какое из них равно d C++
Даны натуральные число n и целые числа а 1, а 2 C++
C++ По заданной дате необходимо определить, какое число будет послезавтра
C++ Даны натуральные числа X и Y. Вычислить их наименьшее общее кратное.
Даны 3 числа . Определить среди них наибольшее и наименьшее C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 17:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru