Beiträge von Vinc1

    Hallo Forum.

    Ich hänge gerade an zwei Gruppenaufgaben, die euch wohl total einfach fallen. Das ganze wird in Codeblocks mit C programmiert.

    Hier dürfen nur logische Operatoren verwendet werden:

    3. ob Wert der ganzzahligen Variablen z ungerade ist und
    zugleich auch durch 3 und 5 teilbar ist:
    (für z = 15)
    4. ob der Wert der ganzzahligen Variablen jahr
    - durch 400 oder
    - durch 4, aber nicht durch 100 teilbar ist (Bedingung für ein Schaltjahr):
    (für jahr = 2100)
    5. ob das Produkt der beiden int-Variablen a und b in den Datentyp unsigned char
    ohne Überlauf untergebracht werden kann:
    (für a = 25 und b = 10)
    6. ob der Wert der char-Variablen antwort
    weder das Zeichen ’j’ noch das Zeichen ’J’ enthält:
    (für antwort = ’A’)
    7. ob der Wert der int-Variablen zaehler nicht im Intervall [5,25] liegt:
    (für zaehler = 30)

    Hier nur logische & Bit Operatoren:

    1. ob der Wert der short-Variablen x ungerade ist.
    (für x = 7)
    2. ob der Wert der unsigned short-Variablen u groesser als 255 ist.
    (für u = 256)
    3. ob das 7.Bit (von links her gezählt) in der unsigned short-Variablen u auf 1 gesetzt ist.
    (für u = 520)
    4. ob der Wert der short-Variablen x im Intervall [0,127] liegt.
    (für x = 120)
    5. ob der Wert der unsigned short-Variablen u durch 4 teilbar ist.
    (für u = 43)


    Gibt es da irgendwelche Tricks für? Ich krieg die Programme einfach nicht zum laufen.

    Danke und Grüße vinc

    Hallo liebes Forum,

    ich muss mich momentan durch das Informatik Praktikum durchschlagen.
    Möchte hierfür schonmal etwas vorarbeiten. Jedoch hänge ich an einigen Aufgaben.

    Ich bräuchte einen Befehl, ob eine Zahl zB. 15 gerade oder ungerade ist und durch 3 & 5 teilbar ist.

    Und zwar soll das ganze mit "printf("n.Wert: %d\n", wert);" ausgegeben werden.

    Wäre super, wenn mir da jemand helfen könnte.
    Ich schreibe in C mit CodeBlocks.

    Danke!