rendered paste body// Aufgabe4.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>#include <stdio.h>#include <stdlib.h>void sort(int *intArray, int groesse);void exchange(int *intArray, int p, int q );int _tmain(int argc, char* argv[]){ if (argc > 2) { int groesse = argc; int *unsortiert = new int[groesse]; for (int i = 1; i < groesse;i++){ unsortiert[i] = atoi(argv[i]); } sort(unsortiert, groesse); for (int i =1; i < groesse; i++){ std::cout << unsortiert[i]; } std::cout << "\n" << std::endl; system("Pause"); } else if (argc == 2) { int ausgabe = 0; ausgabe = atoi(argv[1]); std::cout << "Nur ein Element uebergeben: " << ausgabe << "\n" << std::endl; system("Pause"); } else if (argc == 1){ std::cout << "Keine Parameter eingegeben" << "\n" << std::endl; system("Pause"); } return 0;}void sort(int *unsortiert, int groesse){ bool eintritt; while(groesse > 1){ eintritt = true; int vergleich; for (int i = 1; i < groesse; i++) { if(eintritt) { vergleich = i; eintritt = false; } if (unsortiert[vergleich] < unsortiert[i]) { vergleich = i; } } exchange(unsortiert, vergleich, groesse); groesse--; eintritt = true; } return;}void exchange(int *intArray, int p, int q ){ int zwischenspeicher; zwischenspeicher = intArray[p]; intArray[p] = intArray[q]; intArray[q] = zwischenspeicher; return;}