#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
void bubbleSort( int tests[ ] , int n) ;
int tests[ 5 ] ;
int main( )
{
int sum, avg;
cout << "Enter five test scores " ;
sum = 0 ;
for ( int counter = 0 ; counter < 5 ; counter++ )
{
cin >> tests[ counter] ;
sum = sum + tests[ counter] ;
}
avg = sum/ 5 ;
cout << " The sum of the test scores is " << sum << endl;
cout << "The average of the test scores is " << avg << endl;
bubbleSort( tests[ 5 ] , 5 ) ;
for ( int counter = 0 ; counter < 5 ; counter++ )
{
cout << tests[ counter] ;
}
system ( "pause" ) ;
return 0 ;
}
void bubbleSort( int tests[ ] , int n) {
bool swapped = true ;
int j = 0 ;
int tmp;
while ( swapped) {
swapped = false ;
j++ ;
for ( int i = 0 ; i < n - j; i++ ) {
if ( tests[ i] > tests[ i + 1 ] ) {
tmp = tests[ i] ;
tests[ i] = tests[ i + 1 ] ;
tests[ i + 1 ] = tmp;
swapped = true ;
}
}
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0ZGxpYi5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgYnViYmxlU29ydChpbnQgdGVzdHNbXSwgaW50IG4pOwppbnQgdGVzdHNbNV07CgoKaW50IG1haW4oKQogeyAgIAppbnQgc3VtLCBhdmc7CiAgICAKICAgIGNvdXQgPDwgIkVudGVyIGZpdmUgdGVzdCBzY29yZXMgIiA7CiAgICAKICAKICAgIAogICAgCiAgICAKICAgIHN1bSA9IDA7CiAgICAKICAgIGZvciAoaW50IGNvdW50ZXIgPSAwOyBjb3VudGVyIDw1OyBjb3VudGVyKyspCiAgICB7CiAgICAgICAgY2luID4+IHRlc3RzW2NvdW50ZXJdOwogICAgICAgIHN1bSA9IHN1bSArIHRlc3RzW2NvdW50ZXJdOwogICAgICAgIAogICAgfQoKICAgIAogICAgIAogICAgICAgIAogICAgICAgIAogICAgICAgIGF2ZyA9IHN1bS81OwogICAgICAgIAogICAgICAgIGNvdXQgPDwgIiBUaGUgc3VtIG9mIHRoZSB0ZXN0IHNjb3JlcyBpcyAiIDw8IHN1bSA8PCBlbmRsOyAKICAgICAgICBjb3V0IDw8ICJUaGUgYXZlcmFnZSBvZiB0aGUgdGVzdCBzY29yZXMgaXMgIiA8PCBhdmcgPDwgZW5kbDsKICAgICAgICAKICAgIGJ1YmJsZVNvcnQodGVzdHNbNV0sIDUpOwogICAgCiAgICAgZm9yIChpbnQgY291bnRlciA9IDA7IGNvdW50ZXIgPDU7IGNvdW50ZXIrKykKICAgIHsKICAgICAgICBjb3V0IDw8IHRlc3RzW2NvdW50ZXJdOwogICAgICAgIH0KICAgICAgICAKICAgICAgIHN5c3RlbSgicGF1c2UiKTsKICAgICAgIHJldHVybiAwOwogICAgICAgCiAgICAgICB9CiAgICAgICAgCiAgICAgICAgdm9pZCBidWJibGVTb3J0KGludCB0ZXN0c1tdLCBpbnQgbikgewoKICAgICAgYm9vbCBzd2FwcGVkID0gdHJ1ZTsKCiAgICAgIGludCBqID0gMDsKCiAgICAgIGludCB0bXA7CgogICAgICB3aGlsZSAoc3dhcHBlZCkgewoKICAgICAgICAgICAgc3dhcHBlZCA9IGZhbHNlOwoKICAgICAgICAgICAgaisrOwoKICAgICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuIC0gajsgaSsrKSB7CgogICAgICAgICAgICAgICAgICBpZiAodGVzdHNbaV0gPiB0ZXN0c1tpICsgMV0pIHsKCiAgICAgICAgICAgICAgICAgICAgICAgIHRtcCA9IHRlc3RzW2ldOwoKICAgICAgICAgICAgICAgICAgICAgICAgdGVzdHNbaV0gPSB0ZXN0c1tpICsgMV07CgogICAgICAgICAgICAgICAgICAgICAgICB0ZXN0c1tpICsgMV0gPSB0bXA7CgogICAgICAgICAgICAgICAgICAgICAgICBzd2FwcGVkID0gdHJ1ZTsKCiAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgIH0KCiAgICAgIH0KCn0KICAgICAgICAKICAgICAgICA=
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:39: error: invalid conversion from ‘int’ to ‘int*’
prog.cpp:39: error: initializing argument 1 of ‘void bubbleSort(int*, int)’
prog.cpp:46: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result
stdout