Programmieren für 05.05.2006

IF08.de.vu
Verfügbare Informationen zu "Programmieren für 05.05.2006"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: martin
  • Forum: IF08.de.vu
  • Forenbeschreibung: Informatik Forum
  • aus dem Unterforum: Hausaufgaben
  • Antworten: 1
  • Forum gestartet am: Montag 01.05.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Programmieren für 05.05.2006
  • Letzte Antwort: vor 17 Jahren, 11 Monaten, 24 Tagen, 8 Stunden, 21 Minuten
  • Alle Beiträge und Antworten zu "Programmieren für 05.05.2006"

    Re: Programmieren für 05.05.2006

    martin - 03.05.2006, 16:00

    Programmieren für 05.05.2006
    Hat nur eine kleine Macke, es gibt am ende noch ein par zusätzliche Zeichen aus, aber egal.
    Viel Spass damit!
    Code:
    /* Name: Martin Bednorz */
    /* Datum: 26.04.2006 */
    /* Version: 1.0 */
    /* Programm-Name: String umkehr */
    /* Programm-beschreibung: Kehrt einen String um und gibt den größten Buchstaben aus. */

    // Includes für das Programm
    #include <stdio.h>

    // Funktion stringchange() deklarieren
    int stringchange(char newstring[10]);

    main()
    {
      // String wird deklariert
      char string[10];

      // Eingabe des Strings
      printf("Bitte geben Sie einen String ein: ");
      scanf("%s", string);

      // Aufruf der Funktion
      stringchange(string);

      // Schliessn des Fensters abfangen/verhindern
      getchar();
      getchar();
    }

    // Funktion zum umkehren des Strings
    int stringchange(char string[10])
    {
      // Zählvariablen deklarieren
      int i = 0, z = 0, a = 0;
      // Die Variablen für den grössten Buchstaben und für den umgedrehten String deklarieren
      char groesste, newstring[10];

      // Diese while-Schleife prüft wie lang der String ist
      while(string[i] != '\0')
        i++;

      // Die Variable erhält einen Anfangswert aus dem übergebenen String
      groesste = string[i];

      // FOR-Schleife zur Überprüfung und bearbeitung
      for(a = i-1; a >= 0; a--)
      {
        // String wird gedreht
        newstring[z] = string[a];

        // Grööster Buchstabe wird ermittelt
        if(string[a] > groesste)
          groesste = string[a];

        z++;
      }

      // Ausgabe der alten und neuen Werte
      printf("\n\n Alter String: %s", string);
      printf("\n Umgedrehter String: %s", newstring);
      printf("\n Groesster Teil des Strings: %c", groesste);

      return 0;
    }



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum IF08.de.vu

    Brauche Hilfe bei na Batch!! - gepostet von Zealer am Dienstag 23.05.2006



    Ähnliche Beiträge wie "Programmieren für 05.05.2006"

    Eurobike 2006 - Mirko (Samstag 29.07.2006)
    Frohe Weihnachten 2006! [Raum für Alles] - Speedy (Samstag 23.12.2006)
    Horoskope vom 15.01.2006 - enfusia (Sonntag 15.01.2006)
    Pride 2006 Hl - Nixon (Samstag 20.01.2007)
    Tagessprüche Oktober 2006 - Zitante Christa (Donnerstag 25.01.2007)
    die aktuellen Erscheinungstermine Stand: 3.2.2006 - m4rsel (Freitag 03.02.2006)
    Vögelchen - methusalix (Mittwoch 09.07.2008)
    Die echten Farben - Kollektion 02/2006 - kuyashinaki (Donnerstag 15.02.2007)
    25. März - SnowpenAir 2006 - Basti (Freitag 13.01.2006)
    Bericht vom 24.09.2006 - Claire (Sonntag 24.09.2006)