Quantcast

A community for students. Sign up today!

Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

alfers101

  • 3 years ago

How can I arrange the values of a,b,c in ascending order where a will gets the lowest value and variable c gets the highest value the values of the variables are: a equals 15,b equals 10,c equals 2

  • This Question is Closed
  1. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    use quicksort.

  2. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    bubble sort works fine too.

  3. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    can u show me the code please?

  4. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    one moment

  5. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    oh which language?

  6. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    C++

  7. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    alright, but for C++ I think there's a library function

  8. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    its okay, ^^

  9. Tomas.A
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    http://www.cplusplus.com/reference/algorithm/sort/ go to CS area

  10. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    then what?

  11. Ishaan94
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    Make a loop, Compare first element with subsequent elements if A[1] > A{2} => A[1]=b => A[1] = A[2] => A{2]=b Then compare A[3] and so on

  12. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    http://ideone.com/voi35

  13. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    this is the code?

  14. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    i'll just put the values??

  15. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    only the quickSort function at the very top is the sorting function

  16. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    this one? #include <iostream> using std::cout; using std::endl; void quickSort(int A[], int left, int right) { int i = left, j = right; int tmp; int pivot = A[(left + right) / 2]; while (i <= j) { while (A[i] < pivot) i++; while (A[j] > pivot) j--; if (i <= j) { tmp = A[i]; A[i] = A[j]; A[j] = tmp; i++; j--; } }; if (left < j) quickSort(A, left, j); if (i < right)quickSort(A, i, right); }

  17. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    right

  18. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    okay so where will i put the A,B,C ??

  19. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    well, except the #include <iostream> using std::cout; using std::endl; part...

  20. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    oh okay. then where will i put their values?

  21. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    you can set A,B, and C, to be integer elements of an array.

  22. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    and simply sort the array :-D

  23. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    actually im just new on C++

  24. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    and i dont know that array sorry

  25. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    I'm new to C++ too; that code is from a C implementation. In C++ there are nicer data structures like vectors and sets.

  26. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    well if you haven't gotten to arrays and pointers yet do it Ishaan's way

  27. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    can u put the A,B and C on the code and their values? im just a newbee seriously

  28. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    No need to apply sorting algorithm for only 3 values,simply write a macro that will do the job for you ..

  29. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    btw C has qsort() inbuilt which could be used but still overkill.

  30. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    yeah qsort() is a C standard library function (though it's not usually used)

  31. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    just #include <cstdlib> and call qsort()

  32. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    lolz I used it often in SPOJ and I am sure many do still now

  33. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    what??

  34. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    confused O__O"

  35. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    #include <cstdlib> is C++ header

  36. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    #include <stdlib.h> is more C

  37. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    we were using C++

  38. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    okay lets go back to my problem. so how can i start doing it?

  39. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    start writing a macro it's really simple.

  40. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    what's macro? sorry :(

  41. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    Something like this: #define M(a,b) ((a)>(b))?(a):(b)

  42. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    then?

  43. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    sorry.., I am not doing your homework

  44. Ishaan94
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    Hmm you can use If-else for comparing 3 integers

  45. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    yeah, either a function or a macro

  46. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    if else would be cubersome Ishaan ..

  47. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    *cumbersome

  48. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    actually this isn't a homework. i just want to learn but i can't

  49. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    Max = M(M(a,b),c); there you go..

  50. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    if-else would be too much for my really small brain ...

  51. FoolForMath
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    and in C++ you can use stl algorithms then it will be cake-walk

  52. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    the one that you've given to me,the code, i will use that for my problem?

  53. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    here's the thing. can u show me how to do it? then i'll try to do that and see if i can make another one.

  54. Ishaan94
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 2

    Right If-else would be tough

  55. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    i just dont know how to do it. please show me the code then i'll make another one which i will answer all by myself.

  56. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    please? anyone? :((

  57. Tomas.A
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    if you new to programming choose another language to learn, like JAVA or Python if it's not your homework :D

  58. alfers101
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    yep it wasn't but i want to learn this thing. if u dont want me to help then fine :/

  59. Tomas.A
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    why you want to learn C++?

  60. agdgdgdgwngo
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    to build computer viruses!

  61. Not the answer you are looking for?
    Search for more explanations.

    Search OpenStudy
    • Attachments:

Ask your own question

Ask a Question
Find more explanations on OpenStudy

Your question is ready. Sign up for free to start getting answers.

spraguer (Moderator)
5 → View Detailed Profile

is replying to Can someone tell me what button the professor is hitting...

23

  • Teamwork 19 Teammate
  • Problem Solving 19 Hero
  • You have blocked this person.
  • ✔ You're a fan Checking fan status...

Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.

This is the testimonial you wrote.
You haven't written a testimonial for Owlfred.