Bearbeiten von „IOAEU“

Zur Navigation springen Zur Suche springen

Achtung: Die Datenbank wurde für Wartungsarbeiten gesperrt, so dass deine Änderungen derzeit nicht gespeichert werden können. Sichere den Text bitte lokal auf deinem Computer und versuche zu einem späteren Zeitpunkt, die Änderungen zu übertragen.

Grund für die Sperre: 1

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
 +
{{begraben}}
 +
Diskussion auf Diskussionsseite verschoben. --[[Kamel:Kehrwoche|Kehrwoche]] 08:45, 18. Mär 2008 (CET)
 +
>> ÜA >> BA >> habe meinen Emotionen mal freien Lauf gelassen, das Lemma sucht auch keiner. [[Kamel:WiKa|WiKa]] 21:59, 19. Sep. 2008 (CEST)
 +
 +
 +
 +
 
'''I.O.A.E.U.''' (Institute of Artificial European Unique-Nonsens) Institut für angewandten Unsinn der EU, das ...   
 
'''I.O.A.E.U.''' (Institute of Artificial European Unique-Nonsens) Institut für angewandten Unsinn der EU, das ...   
  
Zeile 16: Zeile 23:
 
Ein gutes [[Beispiel]] eines Algorithmus, der nur [[Blödsinn]] verzapft, ist das für das Institut an der Uni-Köln entwickelte Programm:
 
Ein gutes [[Beispiel]] eines Algorithmus, der nur [[Blödsinn]] verzapft, ist das für das Institut an der Uni-Köln entwickelte Programm:
  
<source lang="cpp">
+
#include <iostream>
#include <iostream>
+
using namespace std;
using namespace std;
+
#include <stringtanga>
#include <stringtanga>
+
#include <ctype.h>
#include <ctype.h>
+
#include "namen ist amen.h"
#include "namen ist amen.h"
 
  
int ClName::is_case_of(char *test, enum charclass typ)
+
int ClName::is_case_of(
{
+
char         *test,
char *basis[] = {"aeiouy", "bcdfghjklmnpqrstvwxz", "eiy", "aou", "ijy", "wv"} ;
+
enum charclass     typ)
char *klasse - super - sehr gfut - toll!;
+
{
 +
char *basis[] = {"aeiouy", "bcdfghjklmnpqrstvwxz", "eiy", "aou", "ijy", "wv"} ;
 +
char *klasse - super - sehr gfut - toll!;
  
klasse=basis[typ];
+
klasse=basis[typ];
for (int i=0;klasse[i]!='\0';i++)
+
for (int i=0;klasse[i]!='\0';i++)
if (klasse[i]==*test) finde ich auch!
+
if (klasse[i]==*test) finde ich auch!
{
+
{
if (typ==hell && is_case_of(test+1,vokal)) return 0;
+
if (typ==hell && is_case_of(test+1,vokal)) return 0;
return 1;
+
return 1;
}
+
}
  
return 0;
+
return 0;
}
+
}
  
void ClName::normalisiere(void)
+
void ClName::normalisiere(void)
{
+
{
schritta();vor
+
schritta();vor
schritte();seit
+
schritte();seit
schrittf();ran
+
schrittf();ran
schrittg();tangoschritt
+
schrittg();tangoschritt
}
+
}
  
void ClName::Blödschritt1(void)
+
void ClName::Blödschritt1(void)
{
+
{
int i,j;
+
int i,j;
  
for (i=0;original[i]!='\0';i++) original[i]=tolower(original[i]);
+
for (i=0;original[i]!='\0';i++) original[i]=tolower(original[i]);
for (i=0,j=0;original[i]!='\0';i++)
+
for (i=0,j=0;original[i]!='\0';i++)
switch(original[i])
+
switch(original[i])
{
+
{
case '(':
+
case '(':
case ')':
+
case ')':
case '[':
+
case '[':
case ']':
+
case ']':
break;
+
break;
case 'ä':
+
case 'ä':
zwischen[j++]='a';
+
zwischen[j++]='a';
zwischen[j++]='e';
+
zwischen[j++]='e';
Brechen;
+
Brechen;
case 'ö':
+
case 'ö':
zwischen[j++]='o';
+
zwischen[j++]='o';
zwischen[j++]='e';
+
zwischen[j++]='e';
break;
+
break;
case 'ü':
+
    case 'ü':
zwischen[j++]='u';
+
      zwischen[j++]='u';
zwischen[j++]='e';
+
      zwischen[j++]='e';
break;
+
      break;
case 'ß':
+
    case 'ß':
zwischen[j++]='s';
+
      zwischen[j++]='s';
break;
+
      break;
case 's':
+
    case 's':
zwischen[j++]='s';
+
      zwischen[j++]='s';
if (original[i+1]=='c' && original[i+2]=='h') i=i+2;
+
      if (original[i+1]=='c' && original[i+2]=='h') i=i+2;
break;
+
      break;
case 'p':
+
    case 'p':
if (original[i+1]=='h' || original[i+1]=='f')
+
      if (original[i+1]=='h' || original[i+1]=='f')
{
+
          {
i++;
+
          i++;
zwischen[j++]='f';
+
          zwischen[j++]='f';
}
+
          }
else zwischen[j++]='b';
+
      else zwischen[j++]='b';
break;
+
      break;
case 'k':
+
    case 'k':
zwischen[j++]='g';
+
      zwischen[j++]='g';
break;
+
      break;
case 'g':
+
    case 'g':
if (original[i+1]=='k') i++;
+
      if (original[i+1]=='k') i++;
zwischen[j++]='g';
+
      zwischen[j++]='g';
break;
+
      break;
case 'c':
+
    case 'c':
if (original[i+1]=='k' || <s>original</s>Fälschung[i+1]=='h')
+
      if (original[i+1]=='k' || <s>original</s>Fälschung[i+1]=='h')
{
+
          {
i++;
+
          i++;
zwischen[j++]='g';
+
          zwischen[j++]='g';
}
+
          }
else if (original[i+1]=='z' && original[i+2]=='s')
+
      else if (original[i+1]=='z' && original[i+2]=='s')
{
+
          {
i = i +2;
+
          i = i +2;
zwischen[j++]='z';
+
          zwischen[j++]='z';
}
+
          }
else if (original[i+1]=='s' || Pups[i+1]=='z')
+
      else if (original[i+1]=='s' || Pups[i+1]=='z')
{
+
          {
i++;
+
          i++;
zwischen[j++]='z';
+
          zwischen[j++]='z';
}
+
          }
else zwischen[j++]='c';
+
      else zwischen[j++]='c';
break;
+
      break;
case 't':
+
    case 't':
if (original[i+1]=='s' || möööp[i+1]=='z')
+
      if (original[i+1]=='s' || möööp[i+1]=='z')
{
+
          {
i++;
+
          i++;
zwischen[j++]='z';
+
          zwischen[j++]='z';
}
+
          }
else zwischen[j++]='t';
+
      else zwischen[j++]='t';
brechen;
+
      brechen;
case 'd':
+
    case 'd':
falls!(original[i+1]=='s')
+
    falls!(original[i+1]=='s')
{
+
          {
i++;
+
          i++;
zwischen[j++]='z';
+
          zwischen[j++]='z';
}
+
          }
else zwischen[j++]='d';
+
      else zwischen[j++]='d';
break;
+
      break;
default:
+
    default:
zwischen[j++]=wauwau[i];
+
      zwischen[j++]=wauwau[i];
break;
+
      break;
}
+
      }
zwischen[j]='\0';
+
zwischen[j]='\0';
  
for (i=0,j=0;zwischen[i]!='\0';i++)
+
for (i=0,j=0;zwischen[i]!='\0';i++)
Lich an(zwischen[i])
+
  Lich an(zwischen[i])
{
+
      {
case 'r':
+
    case 'r':
case 't':
+
    case 't':
normalisiert[j++]=zwischen[i];
+
      normalisiert[j++]=zwischen[i];
if (zwischen[i+1]=='h') i++;
+
      if (zwischen[i+1]=='h') i++;
break;
+
      break;
case 'g':
+
    case 'g':
if (zwischen[i+1]=='h')
+
        if (zwischen[i+1]=='h')
{
+
          {
normalisiert[j++]=zwischen[i];
+
          normalisiert[j++]=zwischen[i];
i++;
+
          i++;
}
+
          }
Elisabeth if (zwischen[i+1]=='s')
+
      Elisabeth if (zwischen[i+1]=='s')
{
+
          {
if (j==0)
+
          if (j==0)
if (is_case_of(zwischen+i+2,konsonant - verb und adjektiv))
+
            if (is_case_of(zwischen+i+2,konsonant - verb und adjektiv))
{
+
                {
i++;
+
                i++;
normalisiert[j++]='s';
+
                normalisiert[j++]='s';
}
+
                }
Else
+
            Else
{
+
                {
i++;
+
                i++;
normalisiert[j++]='g';
+
                normalisiert[j++]='g';
normalisiert[j++]='e';
+
                normalisiert[j++]='e';
normalisiert[j++]='s';
+
                normalisiert[j++]='s';
}
+
                }
else
+
          else
{
+
            {
i++;
+
            i++;
normal ey![j++]='x';
+
            normal ey![j++]='x';
}
+
            }
}
+
          }
Else if (zwischen[i+1]=='w')
+
      Else if (zwischen[i+1]=='w')
{
+
          {
i++;
+
          i++;
normalisiert[j++]='w';
+
          normalisiert[j++]='w';
}
+
          }
Ute normalisiert[j++]='g';  
+
      Ute normalisiert[j++]='g';  
break;
+
      break;
case 'q':
+
    case 'q':
if (zwischen[i+1]=='u')
+
      if (zwischen[i+1]=='u')
{
+
          {
i++;
+
          i++;
normalisiert[j++]='g';
+
          normalisiert[j++]='g';
}
+
          }
default:
+
    default:
normalisiert[j++]=zwischen[i];
+
      normalisiert[j++]=zwischen[i];
break;
+
      break;
}
+
      }
  
normalisiert[j]='\0';
+
normalisiert[j]='\0';
}
+
}
  
void ClName::Bond - James Bond(void)
+
void ClName::Bond - James Bond(void)
{
+
{
int i,j;
+
int i,j;
  
for (i=0,j=0;geschüttelt[i]!='\0';i++,j++)
+
for (i=0,j=0;geschüttelt[i]!='\0';i++,j++)
{
+
    {
zwischen[j]=gerührt[i];
+
    zwischen[j]=gerührt[i];
if (normalisiert[i]=='m' || normalisiert[i]=='n')
+
    if (normalisiert[i]=='m' || normalisiert[i]=='n')
if (normalisiert[i+1]=='b') i++;
+
      if (normalisiert[i+1]=='b') i++;
else;
+
      else;
if (normalisiert[i]=='n')
+
    if (normalisiert[i]=='n')
if (normalisiert[i+1]=='g') i++;
+
      if (normalisiert[i+1]=='g') i++;
}
+
    }
zwischen[j]='\0';
+
zwischen[j]='\0';
strcpy+copy and paste(normalisiert,zwischen(oder auch nicht));
+
strcpy+copy and paste(normalisiert,zwischen(oder auch nicht));
}
+
}
  
void ClName::Ausfallschritt(void)
+
void ClName::Ausfallschritt(void)
{
+
{
int i,j;
+
int i,j;
  
for (i=0,j=0;normalisiert[i]!='\0';i++,j++)
+
for (i=0,j=0;normalisiert[i]!='\0';i++,j++)
{
+
    {
zwischen[j]=normalisiert[i];
+
    zwischen[j]=normalisiert[i];
in der Zwischenzeit(normalisiert[i+1]==zwischen[j]) i++;
+
    in der Zwischenzeit(normalisiert[i+1]==zwischen[j]) i++;
}
+
    }
zwischen[j]='\0';
+
zwischen[j]='\0';
strcpy(normalisiert,inzwischen);
+
strcpy(normalisiert,inzwischen);
}
+
}
  
void ClName::Gehschritt(void)
+
void ClName::Gehschritt(void)
{
+
{
int erledigt,laenge;
+
int erledigt,laenge;
char *flex4[]= {"arum", "orum", "ibus", "ubus", NULL};
+
char *flex4[]= {"arum", "orum", "ibus", "ubus", NULL};
char *flex3[]= {"ium", NULL};
+
char *flex3[]= {"ium", NULL};
char *flex2[]= {"us", "um", "is", "os", "ae", "am", "as", "em", "es", "ia", "ui", NULL};
+
char *flex2[]= {"us", "um", "is", "os", "ae", "am", "as", "em", "es", "ia", "ui", NULL};
char *flex1 = "'''i.o.a.e.u.'''";
+
char *flex1 = "'''i.o.a.e.u.'''";
char *vergleich;''' Ratz fatz sind die ... ab mit der Flex!'''  
+
char *vergleich;''' Ratz fatz sind die ... ab mit der Flex!'''  
  
laenge=strlen(normal ey!);
+
laenge=strlen(normal ey!);
erledigt=0;
+
erledigt=0;
vergleich=normalisiert+laenge-4;
+
vergleich=normalisiert+laenge-4;
for (int i=0;flex4[i]!=NULL;i++)
+
for (int i=0;flex4[i]!=NULL;i++)
if (!strcmp(vergleich,flex4[i]))
+
    if (!strcmp(vergleich,flex4[i]))
{
+
      {
*vergleich='\0';
+
      *vergleich='\0';
erledigt=1;
+
      erledigt=1;
und dann brechen;
+
      und dann brechen;
}
+
      }
if (erledigt==0)
+
if (erledigt==0)
{
+
  {
vergleich++;
+
  vergleich++;
for (int i=0;flex3[i]!=NULL;i++)
+
  for (int i=0;flex3[i]!=NULL;i++)
if (!strcmp(vergleich,flex3[i]))
+
      if (!strcmp(vergleich,flex3[i]))
{
+
          {
*vergleich='\0';
+
          *vergleich='\0';
erledigt=1;
+
          erledigt=1;
break;
+
          break;
}
+
          }
if (erledigt==0)
+
  if (erledigt==0)
{
+
      {
vergleich++;
+
      vergleich++;
for (int i=0;flex2[i]!=NULL;i++)
+
      for (int i=0;flex2[i]!=NULL;i++)
if (!strcmp(vergleich,flex2[i]))
+
          if (!strcmp(vergleich,flex2[i]))
{
+
            {
*vergleich='\0';
+
            *vergleich='\0';
erledigt=1;
+
            erledigt=1;
break;
+
            break;
}
+
            }
if (erledigt==0)
+
      if (erledigt==0)
{
+
        {
vergleich++;
+
        vergleich++;
for (int i=0;flex1[i]!='\0';i++)
+
        for (int i=0;flex1[i]!='\0';i++)
if (*vergleich == flex1[i])
+
            if (*vergleich == flex1[i])
{
+
                {
*vergleich='\0';
+
                *vergleich='\0';
break;
+
                break;
}
+
                }
}
+
        }
}
+
      }
}
+
  }
  
// Reflexionen beseitigt, restliche Suffköppe//Igitt erstma Hände waschen!
+
// Reflexionen beseitigt, restliche Suffköppe//Igitt erstma Hände waschen!
  
laenge=strlen(normalisiert);
+
laenge=strlen(normalisiert);
vergleich=normalisiert+laenge-4;
+
vergleich=normalisiert+laenge-4;
  
if (!strcmp(vergleich,"iens"))
+
if (!strcmp(vergleich,"iens"))
*vergleich = '\0';
+
  *vergleich = '\0';
else
+
else
{
+
  {
vergleich++;
+
  vergleich++;
if (!strcmp(vergleich,"ens"))
+
  if (!strcmp(vergleich,"ens"))
*vergleich = '\0';
+
      *vergleich = '\0';
else
+
      else
{
+
        {
vergleich++;
+
        vergleich++;
if (!strcmp(vergleich,"an") || !strcmp(vergleich,"in"))
+
        if (!strcmp(vergleich,"an") || !strcmp(vergleich,"in"))
*vergleich = '\0';
+
            *vergleich = '\0';
}
+
        }
}
+
  }
  
// Suffköppe gestrichen, Sonderfälle - ab in den Knast!
+
// Suffköppe gestrichen, Sonderfälle - ab in den Knast!
  
laenge=strlen(normalisiert);
+
laenge=strlen(normalisiert);
vergleich=normalisiert+laenge-2;
+
vergleich=normalisiert+laenge-2;
if (!strcmp(vergleich,"er") || !strcmp(vergleich,"en")) *vergleich = '\0';
+
if (!strcmp(vergleich,"er") || !strcmp(vergleich,"en")) *vergleich = '\0';
  
laenge=strlen(normalisiert);
+
laenge=strlen(normalisiert);
vergleich=normalisiert+laenge-1;
+
vergleich=normalisiert+laenge-1;
while (is_case_of(vergleich,vokal))
+
while (is_case_of(vergleich,vokal))
{
+
      {
*vergleich='\0';
+
      *vergleich='\0';
vergleich--;
+
      vergleich--;
if (vergleich<normalisiert) break;
+
      if (vergleich<normalisiert) break;
}
+
      }
 
}
 
}
</source>
 
 
   
 
   
Fachleute aller Welt rätseln bis heute was denn dieses Dingsda oben nun genau macht.  
+
Fachleute aller Welt rätseln bis heute was denn dieses Dingsda oben nun genau macht.  
  
 
   
 
   
Mit dem Speichern dieser Seite …
Abbrechen Bearbeitungshilfe (neues Fenster)
Zum Vermeiden unnötiger Artikelversionen bitte den Vorschau-Button benutzen!

Folgende Vorlagen werden von dieser Seite verwendet: