Hallo, 
versuche mich gerade ein wenig in C und wollte jetzt einmal einfach nur hergehen und nach Eingabe von ein paar Monatslöhnen diese der Reihe nach sortieren lassen, was jedoch nicht so ganz gelingt und ich den Fehler als Anfänger nicht finden kann. Würde mich freuen, wenn mir da jemand helfen, bzw. einen kleinen Tipp geben würde, falls ich einen gedanklichen Fehler mache. 
Hier der Quellcode:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int MN[7];   //Monatseinkommen
int i;       //Variable für den ersten Druchlauf     
int j;       //Variable für den zweiten Durchlauf      int ZWS;     //Zwischenspeicher                                        
     for(i=0; i<7; i++)                //Werte eingeben 
        {
               printf("\n Bitte geben Sie Ihr Monatseinkommen im  %d. MN ein:",i);
               scanf("%d",&MN);
               
               for(j=0; j<7; j++)
                   {
                        if(MN[j]>MN[j+1])
                          {
                          ZWS = MN[j];
                          MN[j]=MN[j+1];
                          MN[j+1]=ZWS;
                          }                 
                    }
        }     
    
              for(i=0; i<7; i++)                // Werte ausgeben
        {
              printf("\n\n Im %d Monat hatten Sie ein Einkommen von %d" ,i, MN);
              
        }
     printf("\n\n");   // Damit die "Bitte eine Taste drücken" etwas Abstand hat
  system("PAUSE");   
  return 0;
} 
| 1601audi Gast | 



 
  - und ein paar andere vermutlich auch. Hat beim Bubblesort btw. nichts verloren.
 - und ein paar andere vermutlich auch. Hat beim Bubblesort btw. nichts verloren. 
