DerTrojaner
Mitglied
Hallo Community,
ich habe eine Aufgabe zu erledigen die ich nicht so ganz kann, da ich mir nicht sicher bin ob ich das Struktogramm richtig abgeschrieben habe (Code). Ich erhoffe mir das mir jemand sagen kann ob es richtig ist, und wenn nicht wo mein Fehler liegt.
Danke im voraus.

ich habe eine Aufgabe zu erledigen die ich nicht so ganz kann, da ich mir nicht sicher bin ob ich das Struktogramm richtig abgeschrieben habe (Code). Ich erhoffe mir das mir jemand sagen kann ob es richtig ist, und wenn nicht wo mein Fehler liegt.
Danke im voraus.

C++:
#include <iostream>
#include <iomanip>
using namespace std;
main()
{
int i, k, a[]={9,5,3,7,2,1,4,6,8},b;
cout<<"\n" << "\t\tNun wird gezöhlt...\n\n";
for (i=0;i<9;i++)
{
cout<<setw(3)<<a[i];
}
cout<<"\n"<<"Jetzt aber richtig:\n";
for (i=1;i<8;i++);
{
for (k=i+1;k<9;k++);
{
if (a[i]<a[k])
b=a[i];
a[i]=a[k];
a[k]=b;
}
}
for (i=0;i<9;i++)
{
cout<<setw(3)<<a[i];
}
cout<<"\n\nWeiter -> "; cin.get();
}