So I'm having a little trouble when I run my program, to sort the numbers from greatest to highest, when it hits 0 at the end it push it some where and out put some random integer...
thanks in adavance
/* * File: main.cpp * Author: Matt * * Created on July 26, 2012, 12:48 PM */ #include <iostream> #include <cstdlib> using namespace std; int main(int argc, char** argv) { int Hold;//Holds value to swap int end = 10; int length = 10; int sortArray[] = {1, 7, 4, 0, 9, 4, 8, 8, 2, 4};//Sort greatest to lowest for(int count = length - 1; count > 0; count-- ) { for (int i = 0; i < end; i++)//Goes through sortArray { if (sortArray[i] < sortArray[i +1])//i = 1 less than i = 7 { Hold = sortArray[i];//Hold = 1 i = 1 sortArray[i] = sortArray[i +1];//7 = 7 sortArray[i + 1] = Hold;//7 = 1 } for(int i = 0; i < 10 ; i++) { cout<< sortArray[i]<<", "; } cout<<endl; } end--; } // for(int i = 0; i < 10 ; i++) // { // cout<< sortArray[i]<<" "; // } // cout<<endl; return 0; }
thanks in adavance