Sha256: 18286b9571243dd2084c03eb5440b10bd567d94ed44993601942f7a9374b278e

Contents?: true

Size: 435 Bytes

Versions: 10

Compression:

Stored size: 435 Bytes

Contents

I64 *a, *b;
a = Str2I64(GetStr("Enter your first number: "));
b = Str2I64(GetStr("Enter your second number: "));

if (b == 0)
  Print("Error: The second number must not be zero.\n");
else {
  Print("a + b = %d\n", a + b);
  Print("a - b = %d\n", a - b);
  Print("a * b = %d\n", a * b);
  Print("a / b = %d\n", a / b); /* rounds down */
  Print("a % b = %d\n", a % b); /* same sign as first operand */
  Print("a ` b = %d\n", a ` b);
}

Version data entries

10 entries across 7 versions & 1 rubygems

Version Path
zettacode-0.1.7 files.zettacode/arithmetic.integer/holyc.txt
zettacode-0.1.6 files.zettacode/arithmetic.integer/holyc.txt
zettacode-0.1.6 files.zettacode2/arithmetic.integer/holyc.txt
zettacode-0.1.5 files.zettacode/arithmetic.integer/holyc.txt
zettacode-0.1.5 files.zettacode2/arithmetic.integer/holyc.txt
zettacode-0.1.4 files.zettacode/arithmetic.integer/holyc.txt
zettacode-0.1.4 files.zettacode2/arithmetic.integer/holyc.txt
zettacode-0.1.3 files.zettacode/arithmetic.integer/holyc.txt
zettacode-0.1.2 files.zettacode/arithmetic.integer/holyc.txt
zettacode-0.1.1 zettacode.files/arithmetic.integer/holyc.txt