All pastes #227572 Raw Edit

Anonymous

public text v1 · immutable
#227572 ·published 2006-10-29 10:45 UTC
rendered paste body
#include <cstdlib>
#include <iostream>
#include <stdio.h>

using namespace std;

int main(int argc, char *argv[])
{
    const int charArrayGroesse = 80;
    int pruefung = 0;
    int test;
    char eingabe[charArrayGroesse];
    
    cout << "Bitte zu ueberpruefenden Text eingeben und mit Enter bestaetigen:" << endl;
    cin.getline(eingabe,charArrayGroesse);
    
    for (int i = 0; i < charArrayGroesse; i++){         
     char test = eingabe[i];
    
    if (test == '('){
               pruefung++;       
                      }
     else if (test == ')'){
              
              if (pruefung == 0){
                 cout << "Fehler in der Klammerung: \"schliessende ohne vorangegangene oeffnende Klammmer\" " << endl;
                 system("Pause");
                 return EXIT_SUCCESS; 
                           }
              else
              {                                
               pruefung--;  
              }             
          }
     }
                    
    
    if ( pruefung > 0){
       cout << "Fehler in der Klammerung: \"zuviele oeffnende Klammer, " << pruefung << " an der Zahl\" " << endl;
       
       }
    else{
       cout << "Alles fit! Klammerung in Ordnung!" << endl;
         }
          
    //cout << pruefung << endl;
    
    
    system("PAUSE");
    return EXIT_SUCCESS;
}