OpenCores
URL https://opencores.org/ocsvn/copyblaze/copyblaze/trunk

Subversion Repositories copyblaze

[/] [copyblaze/] [trunk/] [copyblaze/] [sw/] [code/] [pbcc/] [test10/] [test10.c] - Blame information for rev 53

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 53 ameziti
// test array of ints
2
 
3
#define ARRAY_SIZE 10
4
 
5
volatile short numbers[ARRAY_SIZE] = {9,8,7,6,5,4,3,2,1,0};
6
 
7
void main()
8
{
9
  short i, j, temp;
10
 
11
  for (i = (ARRAY_SIZE - 1); i > 0; i--)
12
  {
13
    for (j = 1; j <= i; j++)
14
    {
15
      if (numbers[j-1] > numbers[j])
16
      {
17
        temp = numbers[j-1];
18
        numbers[j-1] = numbers[j];
19
        numbers[j] = temp;
20
      }
21
    }
22
  }
23
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.