Note that there are some explanatory texts on larger screens.

plurals
  1. POArray swap an Array
    primarykey
    data
    text
    <p>Write a function called swap which has a prototype of void swap (int&amp;, int&amp;); to swap two neighbors that are not in increasing order. </p> <p>here what i have so far</p> <pre><code>include &lt;iostream&gt; using namespace std; int main() { int array[]={34, 21, 89,56,78,2,14,56,0,99}; int countComparisons=0; cout&lt;&lt;"Original List: "; for (int i=0; i&lt;=9; i++) cout&lt;&lt;a[i]&lt;&lt;" "; cout&lt;&lt;endl; //print array for (int start=0; start&lt;=9;start++) //outer loop { for (int i=0; i&lt;9; i++) //inner loop { countComparisons++; if (array[i]&gt;array[i+1]) { } } cout&lt;&lt;"\nFinal List: "; for (int i=0; i&lt;=9; i++) cout&lt;&lt;a[i]&lt;&lt;" "; cout&lt;&lt;endl; //print array cout &lt;&lt;"Number of comparions "&lt;&lt;countComparisons&lt;&lt;endl; return 0; } </code></pre> <p>and the output is </p> <pre><code>Original List: 34 21 89 56 78 2 14 56 0 99 swapped 34 with 21 21 34 89 56 78 2 14 56 0 99 swapped 89 with 56 21 34 56 89 78 2 14 56 0 99 swapped 89 with 78 21 34 56 78 89 2 14 56 0 99 swapped 89 with 2 21 34 56 78 2 89 14 56 0 99 swapped 89 with 14 21 34 56 78 2 14 89 56 0 99 swapped 89 with 56 21 34 56 78 2 14 56 89 0 99 swapped 89 with 0 21 34 56 78 2 14 56 0 89 99 swapped 78 with 2 21 34 56 2 78 14 56 0 89 99 swapped 78 with 14 21 34 56 2 14 78 56 0 89 99 swapped 78 with 56 21 34 56 2 14 56 78 0 89 99 swapped 78 with 0 21 34 56 2 14 56 0 78 89 99 swapped 56 with 2 21 34 2 56 14 56 0 78 89 99 swapped 56 with 14 21 34 2 14 56 56 0 78 89 99 swapped 56 with 0 21 34 2 14 56 0 56 78 89 99 swapped 34 with 2 21 2 34 14 56 0 56 78 89 99 swapped 34 with 14 21 2 14 34 56 0 56 78 89 99 swapped 56 with 0 21 2 14 34 0 56 56 78 89 99 swapped 21 with 2 2 21 14 34 0 56 56 78 89 99 swapped 21 with 14 2 14 21 34 0 56 56 78 89 99 swapped 34 with 0 2 14 21 0 34 56 56 78 89 99 swapped 21 with 0 2 14 0 21 34 56 56 78 89 99 swapped 14 with 0 2 0 14 21 34 56 56 78 89 99 swapped 2 with 0 0 2 14 21 34 56 56 78 89 99 Final List: 0 2 14 21 34 56 56 78 89 99 Number of comparions 90 Process returned 0 (0x0) execution time : 0.031 s Press any key to continue. </code></pre> <p>any idea how to do this . i never learn how to swap the array</p> <p>thank you</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload