diff --git a/1-1/hello b/1-1/hello new file mode 100755 index 0000000..2299515 Binary files /dev/null and b/1-1/hello differ diff --git a/1-1/hello.c b/1-1/hello.c new file mode 100644 index 0000000..05ce120 --- /dev/null +++ b/1-1/hello.c @@ -0,0 +1,7 @@ +#include + +int main () +{ + printf("Hello world!\n"); + return 0; +} diff --git a/1-1/hello1-2 b/1-1/hello1-2 new file mode 100755 index 0000000..4753a8d Binary files /dev/null and b/1-1/hello1-2 differ diff --git a/1-1/hello1-2.c b/1-1/hello1-2.c new file mode 100644 index 0000000..55c5515 --- /dev/null +++ b/1-1/hello1-2.c @@ -0,0 +1,7 @@ +#include + +int main () +{ + printf("Hello world!\q"); + return 0; +} diff --git a/1-2/temperature b/1-2/temperature new file mode 100755 index 0000000..9493477 Binary files /dev/null and b/1-2/temperature differ diff --git a/1-2/temperature.c b/1-2/temperature.c new file mode 100644 index 0000000..efbb907 --- /dev/null +++ b/1-2/temperature.c @@ -0,0 +1,25 @@ +/* + * Print a table of Fahrenheit temperatures and their Celsius equivalents. + * From K&R 2nd ed., 1-2 +*/ + +#include + +int main (void) { + int fahr, celsius; + int lower, upper, step; + + lower = 0; // Lower limit of temperature scale + upper = 300; // Upper limit of temperature scale + step = 20; // Step size + + fahr = lower; + while (fahr <= upper) { + celsius = 5 * (fahr-32) / 9; + printf("%d\t%d\n", fahr, celsius); + fahr = fahr + step; + } + + return 0; +} + diff --git a/1-2/temperature2 b/1-2/temperature2 new file mode 100755 index 0000000..5acd3ff Binary files /dev/null and b/1-2/temperature2 differ diff --git a/1-2/temperature2.c b/1-2/temperature2.c new file mode 100644 index 0000000..afe37bb --- /dev/null +++ b/1-2/temperature2.c @@ -0,0 +1,25 @@ +/* + * Print a table of Fahrenheit temperatures and their Celsius equivalents. + * From K&R 2nd ed., 1-2 +*/ + +#include + +int main (void) { + int fahr, celsius; + int lower, upper, step; + + lower = 0; // Lower limit of temperature scale + upper = 300; // Upper limit of temperature scale + step = 20; // Step size + + fahr = lower; + while (fahr <= upper) { + celsius = 5 * (fahr-32) / 9; + printf("%3d %7d\n", fahr, celsius); + fahr = fahr + step; + } + + return 0; +} +