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

Генерация чисел и сортировка Шейкера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вложенные структуры. Доступ к элементам структур http://www.cyberforum.ru/cpp-beginners/thread654706.html
Как через структуру реализовать что-то вроде этого. Есть структура с городами, каждый город имеет одинаковый набор свойств, но у каждого свойства свои. Как сформировать структуру и получать доступ к ее элементам?
C++ Объяснить различие int Head() const { return first->item; } int &Head() { return first->item; } Здравствуйте ! Можете объяснить отличие данных методов ? Что значит const в 1 случае? http://www.cyberforum.ru/cpp-beginners/thread654700.html
Дана целочисленная произвольная матрица. Вывести на экран: одинаковые копии матрицы C++
#include "stdafx.h" #include "iostream" #include "conio.h" #include "iomanip" using namespace std; //--------------------------------------------- void rand(int **arr, int n, int m) { for(int i = 0; i < n; i++) {
C++ Программа с классами комплексных чисел и перегрузками операций
Задание состоит из таких частей: Для выбранного варианта определите класс, включив в него: • конструктор по умолчанию; • конструктор инициализации; • конструктор преобразования базового типа к типу, определяемому разрабатываемым классом; В разрабатываемом классе перегрузите потоковые операции для объектов класса. Для выполнения задания предложенного варианта перегрузите необходимые...
C++ Чтение .rar http://www.cyberforum.ru/cpp-beginners/thread654676.html
Привет всем! Задача состоит в том, чтобы написать программу выводящую на экран информацию о файле в rar-архиве, т.е : имя файла, размеры до и после запаковки, CRC, код ОС в которой был создан файл, дату создания. Имеется структура rar http://www.win-rar.ru/support/knowledge/detail.php?ID=1081 . Первый раз с таким сталкиваюсь, объясните на примере пожалуйста.
C++ y=sin(n*x)+cos(k*x)+ln(m*x) y=sin(n*x)+cos(k*x)+ln(m*x) где x= { e^z+z, при z>1 z^2+1, при z меньше или равно 1 не поможете ли мне пожалуйста !! никак не могла решить((( подробнее

Показать сообщение отдельно
WriterMix
1 / 1 / 0
Регистрация: 06.11.2011
Сообщений: 68

Генерация чисел и сортировка Шейкера - C++

19.09.2012, 22:36. Просмотров 990. Ответов 2
Метки (Все метки)

Добрый вечер! Не получаеться сгенерировать случайные числа, количество которых вводиться пользователем.
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
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
using namespace std;
 
 
void print_mass(int count,int *mass)//вывод значений массива в консоль
{
    for(int i=0;i<count;i++)
    cout<<mass[i];
}
void sort_sheker(int count,int *mass)
{
int i,left,right,b;
int t;
for(right=count-1,left=0,b=-1;b!=0;)//устанавливаем правую и левую границу
{
b=0;
    for(i=left;i<right;i++)//двигаемся с лева на право
    {
        if(mass[i]>mass[i+1])
        {t=mass[i];mass[i]=mass[i+1];mass[i+1]=t;b=i;}
    }
    right=b;
    for(i=right;i>left;i--)//двигаемся с права на лево
    {
        if(mass[i-1]>mass[i])
        {t=mass[i];mass[i]=mass[i-1];mass[i-1]=t;b=i;}
    }
    left=b;
 
}
}
 
int main(int args,char *argv[])
{
int count = 0;
cout<<"Cin Count: ";
cin>>count;
int *mass;
    srand(time(NULL));
    rand()%count;
     mass = new int[count];
 
        sort_sheker(count,mass);//сортировка Шейкер
        print_mass(count,mass);//вывод результата
    
return 0;
}
Буду благодарен за помощь.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru