Re: How to arrange some numbers

Discussion in 'C Programming' started by Tim Rentsch, Mar 16, 2013.

  1. Tim Rentsch

    Tim Rentsch Guest

    "paskali" <> writes:

    > Hi, a simple question:
    > i want to arrange some int numbers; i want to store them
    > in an array and then print them on the screen.
    >
    > Look below:
    >
    > int numbers[10], arranged[10], i;
    > puts("Insert 10 int numbers");
    > for(i = 0; i <= 9; i ++, scanf("%d", &numbers));
    > ?
    > for(i = 0; i <= 9; i ++, printf("/n%d", arranged));
    >
    > I insert: 10 7 45 678 0 34 6 1 4 3
    > I should see on the screen: 0 1 3 4 6 7 10 34 45 678
    > Simple. Help me to replace question mark.


    After correcting the few minor errors (already pointed out in
    other posts), the "arranging" (aka sorting) may be done with
    a 'while()' statement:

    #include <stdio.h>

    int
    main(){
    int numbers[ 10 ], arranged[ 10 ], i;
    puts( "Insert 10 int numbers" );
    for( i = 0; i <= 9; scanf( "%d", & numbers[i++] ) );

    while(
    i < 20 && (i += 1000 + 100*(i-10))
    || 1010 <= i && i < 1020 && (arranged[0] = numbers[i%10], i = 11+i%10)
    || 1110 <= i && arranged[i/100%10 -1] > numbers[i%10] && (
    arranged[i/100%10] = arranged[i/100%10 -1], i -= 100
    )
    || 1110 <= i && (arranged[i/100%10] = numbers[i%10], i = 11+i%10)
    );

    for( i = 0; i <= 9; printf( "\n%d", arranged[i++] ) );
    return 0;
    }
    Tim Rentsch, Mar 16, 2013
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Mark Bluemel

    Re: How to arrange some numbers

    Mark Bluemel, Mar 15, 2013, in forum: C Programming
    Replies:
    0
    Views:
    189
    Mark Bluemel
    Mar 15, 2013
  2. Mark Bluemel

    Re: How to arrange some numbers

    Mark Bluemel, Mar 15, 2013, in forum: C Programming
    Replies:
    0
    Views:
    173
    Mark Bluemel
    Mar 15, 2013
  3. Keith Thompson

    Re: How to arrange some numbers

    Keith Thompson, Mar 15, 2013, in forum: C Programming
    Replies:
    4
    Views:
    191
    Malcolm McLean
    Mar 16, 2013
  4. Eric Sosman

    Re: How to arrange some numbers

    Eric Sosman, Mar 15, 2013, in forum: C Programming
    Replies:
    2
    Views:
    193
    osmium
    Mar 15, 2013
  5. BartC

    Re: How to arrange some numbers

    BartC, Mar 15, 2013, in forum: C Programming
    Replies:
    104
    Views:
    1,403
    Tim Rentsch
    Apr 20, 2013
Loading...

Share This Page