Advertisement
Guest User

Untitled

a guest
Oct 13th, 2010
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.02 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <iomanip>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.   void drawline();  
  9.   int f[5][5];  // Array initialisieren
  10.   const int g=5;
  11.   int Zahl = 1;
  12.   int spalte = 0;
  13.   int zeile = 0;
  14.   int counter =0;
  15.   const int zeile2=1;
  16.   const int zeile3=2;
  17.   const int zeile4=3;
  18.   const int zeile5=4;
  19.   const int ziffern =20;
  20.   // Array mit Zahlen fuellen
  21.   for (int x=0; x < g; x++)
  22.   {
  23.     for (int y=0; y <g; y++)
  24.      {        
  25.         f[x][y]= Zahl++;    
  26.      }            
  27.   }
  28.  
  29.   //Zeige die Spalten auf
  30.    drawline();
  31.    for (int spalte = 0; spalte < g ; spalte++)
  32.     {
  33.       cout << "Spalte: "<< spalte <<" | ";
  34.     }
  35.    drawline();
  36.  
  37.   //Zeilen Anzeige
  38.   for (spalte; spalte < g; spalte++)
  39.    {      
  40.       counter++;    
  41.       cout << "|    " << f[spalte][0] << "    |";  
  42.      switch(counter){
  43.       case 5:
  44.           cout << endl;  
  45.           for (int spalteneu=0; spalteneu<g; spalteneu++)
  46.            {
  47.              cout << "|    " << f[spalteneu][zeile2] << "    |";
  48.            }  
  49.            counter = counter+5;                        
  50.       case 10:
  51.          cout << endl;          
  52.          for (int spalteneu2=0; spalteneu2<g; spalteneu2++)
  53.          {
  54.              cout << "|    " << f[spalteneu2][zeile3] << "    |";    
  55.          }
  56.          counter = counter + 5;
  57.       case 15:
  58.          cout << endl;
  59.          for (int spalteneu3=0; spalteneu3<g; spalteneu3++)
  60.          {
  61.              cout << "|    " << f[spalteneu3][zeile4] << "    |";  
  62.          }
  63.          counter = counter + 5;
  64.       case 20:
  65.          cout << endl;
  66.          for (int spalteneu4=0; spalteneu4<g; spalteneu4++)
  67.          {
  68.              cout << "|    " << f[spalteneu4][zeile5] << "    |";  
  69.          }    
  70.       }      
  71.   }  
  72.    drawline();    
  73.    cout << endl <<"Counter: "<< counter <<endl;
  74.    
  75.    system("PAUSE");
  76.    return EXIT_SUCCESS;
  77. }
  78.  
  79. void drawline()
  80. {
  81.    cout << endl<< "-----------------------------------------------------------"<<endl;  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement