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

Массив в порядке убывания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгоритм Хоара http://www.cyberforum.ru/cpp-beginners/thread18797.html
:wall:Помогите пожалуйста.. если задачка - Запрограмировать алгоритм Хоара сортировки одномерного массива действительных чисел.Подсчитать кол-во сравнений и перестановок элементов. Провести эксперимент с несколькими(порядка неск. десятков) массивами случайных чисел и выдать статистику л кл-ве сравнений и перестановок в каждом случае... буду оч. признателен если кто-то чем-то...
C++ Создать массив от -100 до 100 Привет всем, мне нужно просто на просто создать массив от -100 до 100 :) http://www.cyberforum.ru/cpp-beginners/thread18788.html
Предел int C++
Есть такая игра, Lineage II. Так вот там если покупать или продавать, что либо, то оно не должно превышать число 2147483648. У меня задача немного иная, нужно при сложении выдавать ошибку если число больше 2147483648 (9999999999999999999999999999999999999999999999999999999999999999999) и выдавать ошибку если я задал в cin равным или больше 2147483648. Возник вопрос, как написать такой...
Найти в строке два одинаковых фрагмента (не включая пробелы) длиной более 5 символов C++
Привет всем вопрос состоит:Найти в строке два одинаковых фрагмента (не включая пробелы) длиной более 5 символов. Что то не могу сообразить ни как может вы сможите.
C++ номер первого элемента и последнего максимальной последовательности одинаковых элементов в массиве. http://www.cyberforum.ru/cpp-beginners/thread18775.html
#include <iomanip.h> #include <fstream.h> #include <conio.h> const int N=499; int m,i; void InpF(char *NameF, int *x) { m=0; ifstream finput; finput.open(NameF);
C++ Missing a string Есть функции seekp А есть функция пропуска не по позициям , а по строчно в файле. НЕ использовать outside.get(j); равен j '\n' или нет.:help: подробнее

Показать сообщение отдельно
AleXX
3 / 0 / 1
Регистрация: 17.12.2008
Сообщений: 10
17.12.2008, 23:00     Массив в порядке убывания
Сортировка Шелла
Вводится количество строк и количество чисел в строке
Сортируется каждая строка отдельно
Код
#include "stdafx.h"
#include <time.h>
#include <conio.h>
#include <stdlib.h>
#define randomize() srand((unsigned)time(NULL));

int main()
{
 int a[20][20],i,j,n,m,st,fn,temp;
 scanf("%d %d",&n,&m);
 //a=(int*)malloc(sizeof(n*m));
 randomize();
 for(i=0;i<n;i++)
	{
	 puts("\n");
	 for(j=0;j<m;j++)
	    {	  
		  a[i][j]=rand()%30; 
          printf("%d  ",a[i][j]);   
	    }
    }	
 puts("\n");
 for(j=0;j<n;j++)
 {
   st=0;
   fn=m;
   while (fn>st)
   {
     for(i=st;i<fn-1;i++)
      {
	     if(a[j][i]<a[j][i+1])
          {
            temp=a[j][i];
            a[j][i]=a[j][i+1];
            a[j][i+1]=temp;
     	   }
      }
      --fn;
      for (i=fn-1;i>st;i--)
        {
	      if(a[j][i]>a[j][i-1])
           {
             temp=a[j][i];
             a[j][i]=a[j][i-1];
             a[j][i-1]=temp;
	        }
        }
      st++;
     }
  }
 for(i=0;i<n;i++)
    {
	   puts("\n");
	   for(j=0;j<m;j++)
	    	 printf("%d  ",a[i][j]);
     }
 getch();
 free(a);
 return 0;

	return 0;
}
Если используется на Visual а Borland то надо убрать 1 и 5 строки
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru