Zum Inhalt springen

GrEnE

Mitglieder
  • Gesamte Inhalte

    67
  • Benutzer seit

  • Letzter Besuch

Beiträge von GrEnE

  1. VfL Wolfsburg - Hansa Rostock (1)

    Borussia M'gladbach - FC Bayern München (2)

    Hertha BSC Berlin - Bayer 04 Leverkusen (2)

    SV Werder Bremen - VfB Stuttgart (2)

    1.FC Köln - SC Freiburg (2)

    TSV 1860 München - Eintracht Frankfurt (0)

    Borussia Dortmund - Hannover 96 (1)

    1.FC Kaiserslautern - Hamburger SV (1)

    FC Schalke 04 - VfL Bochum (1)

  2. Original geschrieben von Kaffeemacher

    Ich wollte nur wissen warum die Schleife nicht abgebrochen wird, obwohl ich doch gesagt habe dass die Schleife so lange durchlaufen soll bis iJahre nicht gleich 0. Gibt jemand also dann NULL ein sollte die Schleife doch abgebrochen werden.

    Bitte nicht in diesen Zusammenhang "NULL" verwenden, dass ist was anderes.

    Hmm, hatte mal bei mir schnell folgendes eingegeben und bei bricht das Programm bzw. die Schleife ab.


    int y = 0;
    do {
    std::cin >> y;
    std::cout << y << std::endl;
    } while( y != 0);
    std::cout << "ENDE!";
    [/PHP]

    Er bricht sofort die Schleife ab, wenn die Zahl eingeben wurde. Wo sind jetzt die genaue Frage? ;)

  3. Original geschrieben von Diablo999

    Das ist leider nicht ganz richtig, der eigentliche Unterschied zwischen "++i" und "i++"

    ist das

    bei ++i die Variable vor dem Ausführen der eigentlichen Befehlszeile inkrementiert wird,

    bei i++ wird die Variable erst nach dem Ausführen der Befehlszeile inkrementiert.

    Ja das ist der inhaltliche Unterschied der Operatoren - aber wie bewerkstelligen sie das? - durch temporäre Variable(n).

    Aber genug, denn Klotzkopp hat es sehr gut erklärt. :D

  4. Original geschrieben von M.A.Knapp

    char ownstrcpy(char *zielstring,const char *quellstring)

    {

    int i=0,lenght=0;

    lenght=strlen(quellstring);

    for(i;i<=lenght;i++)

    {

    zielstring = quellstring;

    }

    return 0;

    }

    Hmm,

    for( int i=0; i<=strlen(quellestring);++i )

    {

    ...

    }

    sollte reichen und sieht besser aus. ;)

    an die helfer vielen dank, und die drohung, ich melde mich wieder :-)

    Keine Panik - helfen gern auch wenn ich diesmal einwenig zu spät war und nicht helfen konnten. :D

  5. Original geschrieben von FinalFantasy

    int mystrlen(char* text)

    {

    if(text[0] == '\0')

    return 0;

    else

    for(i = 0; text != '\0'; i++);

    return ++i;

    }

    wobei man bei der Vorschleife eigentlich wegen der ersten abfrage gleich bei 1 anfangen könnte.

    Okay wegen deinen Einwand würde ich wirklich bei 1 anfangen und nun noch eine ganz kleine Kleinichkeit - die mir duch meine Ausbildung "eingeprügelt" wurde. ;)

    Nämlich anstatt "i++" - "++i" - der Unterschied ist, dass bei "++i" keine temporäre Variable vom Compiler angelegt wird. Ist eigentlich nur eine Performancesache.

  6. Sorry für Doppelpost, aber selbst wenn man im editieren ist werden die 15 Minuten gezählt?

    Nicht ganz, nicht jedes Jahr was durch 4 teilbar, sondern jedes Jahr was durch 4 teilbar ist, nicht durch 100 teilbar, aber durch 400 und vor 1583 spielt! Weil, die Erde umkreist die Sonne in 365 Tage, 6 Minuten und ein paar Sekunden im Jahr - also nicht genau 365 Tage und wegen diesen Minuten musst man ncoh die anderen Sachen abfragen!

    Und korrekterweise musst man nicht 1600 nehmen, sondern 1582. Warum? - Hmm, ich glaube dass hat mit Cesar zu tun. Ich weiß aber nicht merh was genau.

    Könnte ein admin vielleicht den Teil von oben gegen diesen ersetzen?

  7. Original geschrieben von 007ski

    einfach

    int iJahr = 0;

    und

    while(iJahr != 0)

    aus dem spiel lassen ;)

    Mit dieser Initialisierung wirst du nie in die while-Schleife kommen. Und zur Auflösung - wenn er in der while-Schlefie ist und ich gebe dann einen Buchstaben ein - hat er eine perfekte Endlosschleife. :D

    Original geschrieben von FinalFantasy

    Mal ne etwas andere Frage zu deinem Code:

    Ich dachte es wäre generell jedes Jahr ein Schaltjahr, welches durch 4 teilbar ist.

    Du prüfst aber trotzdem noch ab, ob sie zusätzlich durch 100 und 400 teilbar sind.

    Demnäch wäre eben 2004 kein Schaltjahr.

    Und warum >1600?? Gibts erst seit 1600 Schaltjahre??

    Nicht ganz, nicht jedes Jahr was durch 4 teilbar, sondern jedes Jahr was durch 4 teilbar ist, nicht durch 100 teilbar, aber durch 400 und vor 1583 spielt!

    Und korrekterweise musst man nicht 1600 nehmen, sondern 1582. Warum? - Habe ich vergessen, aber da gab es noch keins? - Aber so einfach war die Antwort glaube ich nicht.

  8. Original geschrieben von Kaffeemacher

    Und zwar:

    Normalerweise müsste die Schleife doch abbrechen, wenn iJahre=0, oder???

    while( iJahre ==0 )

    {

    Bedingung

    }

    Wieso passiert das nicht????

    Was meinst du und was hast du geschrieben? - Denn oben in deinem Quelltext steht "while(iJahre!=0)", also so wie es richtig ist und deine Frage ist anders rum.;)

    Ich würde die Schaltjahre Funktionalität in eine Funktion packen ist lesbarer und man kann mal schnell umbauen! :cool:

    Frage (hatte ich schonmal gestellt): Was passiert, wenn ich "a" eingebe?

  9. Naja ein do-while ist hier schon inordnung, so wird es wenigstens einmal aufgerufen. ;)

    Also so:


    bool isLeapYear( int year )
    {
    if( year % 4 == 0 ) {
    if( year >= 1582 ) {
    if( !(year % 100 == 0)
    || (year % 400 == 0)) {
    return true;
    }
    }
    }
    return false;
    }

    // main

    do {
    // Ausgabe Sachen mit cout
    int year;
    std::cin >> year;
    isLeapYear(year) ? std::cout << "Schaltjahr\n" : std::cout << "kein Schaltjahr\n"
    } while( year != 0 )
    [/PHP]

    Was ich aber noch machen würde, ist das verhindern ungültiger/falscher Eingaben, was z.B. passiert, wenn ich eine string eingeben und keine Zahl?

  10. Und für den Fall, dass hier std::string (C++) genutzt wird, ist die Funktion

    std::string::size_type find( std::string what )

    Beispiel:

    const std::string str1 = "WasWeißIch";

    const std::string::size_type pos = str1.find("Weiß");

    if( pos != std::string::npos )

    // string gefunden

    else

    // string nicht gefunden

  11. Original geschrieben von Tachyoon

    Meinen Tipp gebe ich nächste Woche ab, da der kommende Spieltag erst am 18.10. stattfindet...

    Na wenn das so ist, warte ich auch - kann ja Tachyoon nicht allein lassen. :D

  12. Original geschrieben von Puma00

    Hallo, hier mal eine Auswahl von vielen.

    }if(ausw=='aud') <-- Das ist die Zeile bei der er mir den Fehler bringt.

    {

    cout<<"\nBitte den umzurechnenden Betrag eingeben: ";

    cin>>betrag;

    ergebnis=betrag*AUD;

    goto EURAUD;

    Wenn ich ehrlich bin, kann ich nicht viel anfangen - dafür kann ist es zu unterschiedlich. Der Kontext fehlt!

    z.B. Muss man wissen, was [ausw] ist, zumindest was für ein Typ?!

    Soweit ich es erahnen kann, ist eine switch-Anweisung in diesem Fall besser. ;) Aber wie gesagt, der Zusammenhang/Kontext fehlt.

    Ich versuche mal zu erahnen, was vorher da steht: Ich gehe mal von aus, [ausw] it ein std::string.

    Irgendwie musst du vorher was eingelesen haben, z.B.

    std::string ausw;

    cin >> ausw

    Dann kommen deine if-Anweisungen, wie z.B.

    if(ausw=="aud")

    rechne was mit AUD, was das auch immer ist. :D

    Liege ich wenigstens ein wenig richtig? ;)

  13. Original geschrieben von Racker

    Nur, als Werder - Anhänger muss man natürlich immer Angst vor dem nächsten Leistungseinbruch haben, da sind die Bremer ja Meister drin. Jede Pause -und sei es auch nur ein Samstag - ist für Werder ein potentielles Risiko.

    Alss Werder Bremen Fan würde ich mir Gedanken um die Rückrunde machen! - Denn was ist denn die letzten Jahre so bei Bremen gelaufen?

    Hinrunde: TOP - Meisterkanidat

    Rückrunde: FLOP - ohh Gott was ist mit denen los - nciht mal International!

    :D

  14. Hey hatte 8 Richtige - somit bin ich jetzt KuekenMcNugget richtig nah auf der Spur.

    Hier die aktuellen Tipps:

    Eintracht Frankfurt : Borussia Dortmund 2

    SC Freiburg : TSV 1860 München 1

    VfB Stuttgart : 1.FC Köln 1

    Hannover 96 : FC Schalke 04 2

    VfL Bochum : 1.FC Kaiserslautern 2

    FC Bayern München : Hertha BSC Berlin 1

    Hamburger SV : Borussia M'gladbach 0

    Werder Bremen : VfL Wolfsburg 1

    Bayer 04 Leverkusen : Hansa Rostock 1

  15. 1.FC Kaiserslautern : Hannover 96 (1)

    Borussia M'gladbach : VfL Bochum (0)

    TSV 1860 München : VfB Stuttgart (2)

    VfL Wolfsburg : Bayer 04 Leverkusen (2)

    Hansa Rostock : FC Bayern München (2)

    Borussia Dortmund : SC Freiburg (1)

    1.FC Köln : Werder Bremen (2)

    Hertha BSC Berlin : Hamburger SV (0)

    FC Schalke 04 : Eintracht Frankfurt (1)

  16. Hannover 96 - Borussia M'gladbach (1)

    SC Freiburg - FC Schalke 04 (2)

    VfB Stuttgart - Borussia Dortmund (2)

    SV Werder Bremen - TSV 1860 München (1)

    1.FC Köln - VfL Wolfsburg (2)

    FC Bayern München - Bayer 04 Leverkusen (1)

    VfL Bochum - Hertha BSC Berlin (0)

    Eintracht Frankfurt - 1.FC Kaiserslautern (2)

    Hamburger SV - Hansa Rostock (2)

  17. TSV 1860 München:1.FC Köln 1

    Borussia Dortmund:Werder Bremen 1

    Hertha BSC Berlin:Hannover 96 1

    VfL Wolfsburg:FC Bayern München 2

    Hansa Rostock:VfL Bochum 1

    FC Schalke 04:VfB Stuttgart 0

    Bayer 04 Leverkusen:Hamburger SV 1

    1.FC Kaiserslautern:SC Freiburg 1

    Borussia M'gladbach:Eintracht Frankfurt 0

  18. Angeblich soll es einen neuen Ableger geben von Buffy, also so wie damals Angel. Blos weiß ich jetzt nicht mehr wer? - Erst habe ich gedacht Spike, dann war er Tod - Wer kommt jetzt nohc in Frage? Willow, Sander, Giles?? ...

  19. Eintracht Frankfurt - Hertha BSC - 2

    SC Freiburg - Bor. M'gladbach - 1

    VfB Stuttgart - 1. FC Kaiserslautern - 2

    Werder Bremen - FC Schalke 04 - 2

    1. FC Köln - Borussia Dortmund - 2

    1860 München - VfL Wolfsburg - 1

    VfL Bochum - Bayer Leverkusen - 2

    Hamburger SV - Bayern München - 2

    Hannover 96 - Hansa Rostock - 1

  20. Nagut ich werd dann mal den Anfang machen:

    3. Spieltag

    FC Kaiserslautern : Werder Bremen (1)

    Borussia Dortmund : 1860 München (1)

    Hertha BSC : SC Freiburg (1)

    Bayern München : VfL Bochum (1)

    Bor. M'gladbach : VfB Stuttgart (2)

    Hansa Rostock : Eintracht Frankfurt (0)

    Bayer Leverkusen : Hannover 96 (2)

    VfL Wolfsburg : Hamburger SV (2)

    FC Schalke 04 : 1. FC Köln (1)

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...