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

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

Войти
Регистрация
Восстановить пароль
 
kirya
-9 / 2 / 0
Регистрация: 01.06.2012
Сообщений: 87
#1

Сравнение элемента последовательности и параметра цикла - C++

14.06.2012, 12:48. Просмотров 296. Ответов 3
Метки нет (Все метки)

Ребят, помогите в Си перевести как нибудь написать код, это сортировка вырожденным распределением:

Создать цикл, максимальный параметр которого равен максимальному значению исходной последовательности. Затем каждый элемент исходной последовательности сравнивается с параметром цикла. Если элемент последовательности равен параметру цикла, то он записывается в результирующую последовательность.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2012, 12:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сравнение элемента последовательности и параметра цикла (C++):

Найти сумму элементов последовательности, начиная от первого отрицательного элемента и до конца последовательности. - C++
Помогите написать простенькую программку :( Найти сумму элементов последовательности x1, x2, …, xn (x<=30), начиная от первого...

Сравнение заданной последовательности с эталонной - C++
Задана последовательность чисел от 1 до N, каждое из которых встречается ровно один раз. Назовем ее эталонной. Задана еще...

Прием, передача и сравнение последовательности Баркера - C++
Подскажите пожалуйста.Пишу программу клиент-сервер. Клиент передает м-последовательность или последовательность Баркера, сервер ее...

Определить среднее значение элементов последовательности (не используя операторы цикла) - C++
Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Определите среднее значение ...

Сравнение последнего элемента вектора с предыдущем - C++
Ребят , нужна помощь. Кто знает как сравнивать последний элемент вектора с предыдущем? Суть такая , в цикле вводятся значения и каждое...

Сравнение введенного элемента вектора с предыдущими - C++
Ломаю голову уже второй день над этой задачей. Оригинал условия - http://cs413529.vk.me/v413529163/2d85/ElO4FR253IY.jpg . Вопрос по 3...

3
Hrundel
26 / 26 / 2
Регистрация: 27.05.2012
Сообщений: 114
14.06.2012, 18:15 #2
Это Шелловский алгоритм поразумевается или что-то другое?
0
kirya
-9 / 2 / 0
Регистрация: 01.06.2012
Сообщений: 87
14.06.2012, 18:38  [ТС] #3
Это метод сортировки вырожденным распределением
0
kirya
-9 / 2 / 0
Регистрация: 01.06.2012
Сообщений: 87
15.06.2012, 14:02  [ТС] #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
37
#include <stdio.h>
 
int main()
{
    int n,k=-1;
    int* a;
    int* b;
    
    printf("n=");
    scanf("%d",&n);
 
    a = new int[n];
    b = new int[n];
    
    for (int i=0; i<n; i++) scanf("%d",&a[i]);
 
    int max = a[0];
    for (int i=0; i<n; i++)
        if (a[i]>max) max = a[i];
 
    printf("max=%d\n",max);
 
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<=max; j++)
        if (a[i]==j) 
        {
            k++;
            b[k]=a[i];
            break;
        }
    }
    printf("New Array:\n");
    for (int i=0; i<k; i++) printf("%d\n",b[i]);
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2012, 14:02
Привет! Вот еще темы с ответами:

Std::list удаление элемента во время цикла - C++
Добрый вечер, Как бы удалить элеммент без &quot;сбора итераторов&quot;. #include &lt;iostream&gt; #include &lt;list&gt; using namespace std; static...

Как задать условие выхода из цикла, проверку на использование каждого элемента в массиве? - C++
Есть функция: void naznachenie (string FIO, string dol) { int a; while (FIO != 5 &amp;&amp; dol != 3) { ...

Функция, которая получает два параметра и возвращает результат деления первого параметра на второй - C++
Тут такая задача: написать функцию, которая получает два параметра тип unsigned short int и возвращает результат деления первого параметра...

Нахождение наибольшего элемента в последовательности - C++
По структурам и алгоритмам дали задание, найти наибольшее число с помощью сложения чисел последовательности. Я набросал такой код. Но не...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
15.06.2012, 14:02
Ответ Создать тему
Опции темы

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