diff --git a/Jed/Jed/Pseudocode b/Jed/Jed/Pseudocode new file mode 100644 index 0000000..e84fd28 --- /dev/null +++ b/Jed/Jed/Pseudocode @@ -0,0 +1,52 @@ +Reads in three numbers and writes them all in sorted order int main() { int n1, n2, n3; + +//printf("Enter 3 numbers: "); scanf("%d %d %d", &n1, &n2, &n3); + +// we'll store the numbers according to their order in these variables int lowest, middle, highest; + +// n1 is the lowest number if (n1 <= n2 && n1 <= n3) { lowest = n1; + +// figure out the remaining order between n2 and n3 +if (n2 <= n3) +{ + middle = n2; + highest = n3; +} +else +{ + middle = n3; + highest = n2; +} +} // n2 is the lowest number else if (n2 <= n1 && n2 <= n3) { lowest = n2; + +// figure out the remaining order between n1 and n3 +if (n1 <= n3) +{ + middle = n1; + highest = n3; +} +else +{ + middle = n3; + highest = n1; +} +} // n3 is the lowest number else { lowest = n3; + +// figure out the remaining order between n1 and n2 +if (n1 <= n2) +{ + middle = n1; + highest = n2; +} +else +{ + middle = n2; + highest = n1; +} +} + +printf("\n\n"); + +// output the numbers in ascending and descending order printf(" asc: %d %d %d\n\n", lowest, middle, highest); printf("desc: %d %d %d\n\n", highest, middle, lowest); + +return 0; }