zahlen miteinander vergleichen in c

Gast #340149
Lesenswert?
• ▲
▼
Was willst du damit machen?
Bis jetzt hast du was von Zahlen miteinander vergleichen erwähnt.
Für Vergleiche gibt es in C diverse möglichkeiten:
Die Operatoren "==", "!=", ">", ">=", "<" und "<=" (auch in
vernünftigen C-Büchern/C-Referenzen zu finden).

Das Ergebnis dieser Operationen kann man mit Hilfe der if-Abfrage
auswerten.

>gibt es noch ne andere lösung?

Was stellst du dir da vor?
Gast #340150
Lesenswert?
• ▲
▼
@gundel:
  Vielleicht solltest du mal ein paar Informationen geben, was du
machen moechtest. Es wurde ja schon gefragt, ob die Zahlen als
ASCII-Code vorliegen, oder nicht. Wie willst du die Zahlen genau
zusammenfuehren!?!?! Bis jetzt habe alle nur vermutet,dass du aus den
Zahlen 5 und 7 die Zahl 57 basteln willst... aber eine konkrete Aussage
hab ich von dir noch nicht gelesen. Und was ist mit der Idee von jmoney
nicht in Ordnung??? Willst du erst hundert Moeglichkeiten sammeln und
dir dann eine raussuchen?
Gast #340152
Lesenswert?
• ▲
▼
Eins kann man ja schon sehen die Ziffern liegen nicht als ASCII vor

>char a = 5;

Was willst du anderes noch, wenn dir das von jmoney nicht past?
Sowas wird in der Schule in der 2. Klasse gelehrt.
#340154
Lesenswert?
• ▲
▼
Wie immer gibt es mehrere Möglichkeiten einer Katze
das Fell über die Ohren zu ziehen.

Anstatt aus 5 und 7 eine Zahl zu basteln, könnte
man auch die 57 zerlegen

  char a = 5;
  char b = 7;
  char Zahl = 57;

  if( Zahl / 10 == a &&
      Zahl % 10 == b )
    // sind gleich

aber letztendlich beruht auch diese Lösung nur darauf
dass eine Zahl xy nichts anderes ist als                10 * x + y
(und eine Zahl zxy nichts anderes ist als
                                              100 * z + 10 * x + y
 und eine Zahl wzxy:               1000 * w + 100 * z + 10 * x + y
 und eine Zahl vwzxy:  10000 * v + 1000 * w + 100 * z + 10 * x + y

 Drumm nennt man 'unser' Zahlensystem auch das dezimale, bzw
 das 10-er System, weil jede Stelle immer den 10-fachen Wert
 der Stelle unmittelbar rechts von ihm hat)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.