// C code
// This program will provide options for a user to calculate the square
// or cube of a positive Integer input by a user.
// Developer: Jose Briscoe CMIS102
// Date: February 25, 2017
#include <stdio.h>
// Function prototypes
int Shrink(int value);
int main ()
{
/* variable definition: */
int intValue;
double Results;
intValue = 1;
// While a positive number
do {
printf ("Enter a positive Integer\n: "); }
while (intValue > 0);
if (intValue > 0)
{
// Call the Shrink Function
Results = Shrink(intValue);
printf("integer %d divided by 2 is %.2f\n",intValue
,Results
);
} //Close If
else
printf("Only will divide by positive integers\n");
return 0;
} //Close Main
/* function that would take an Integer and return the Integer divided by 2 */
int Shrink(int value)
{
return value/2;
}
Ly8gQyBjb2RlCi8vIFRoaXMgcHJvZ3JhbSB3aWxsIHByb3ZpZGUgb3B0aW9ucyBmb3IgYSB1c2VyIHRvIGNhbGN1bGF0ZSB0aGUgc3F1YXJlCi8vIG9yIGN1YmUgb2YgYSBwb3NpdGl2ZSBJbnRlZ2VyIGlucHV0IGJ5IGEgdXNlci4KLy8gRGV2ZWxvcGVyOiBKb3NlIEJyaXNjb2UgQ01JUzEwMgovLyBEYXRlOiBGZWJydWFyeSAyNSwgMjAxNwoKI2luY2x1ZGUgPHN0ZGlvLmg+CgovLyBGdW5jdGlvbiBwcm90b3R5cGVzIAppbnQgU2hyaW5rKGludCB2YWx1ZSk7CgoKaW50IG1haW4gKCkKewovKiB2YXJpYWJsZSBkZWZpbml0aW9uOiAqLwppbnQgaW50VmFsdWU7CmRvdWJsZSBSZXN1bHRzOwppbnRWYWx1ZSA9IDE7CgovLyBXaGlsZSBhIHBvc2l0aXZlIG51bWJlcgoKZG8gewpwcmludGYgKCJFbnRlciBhIHBvc2l0aXZlIEludGVnZXJcbjogIik7CnNjYW5mKCIlZCIsICZpbnRWYWx1ZSk7CiB9Cgp3aGlsZSAoaW50VmFsdWUgPiAwKTsKICAgICAKCmlmIChpbnRWYWx1ZSA+IDApCnsKICAgICAgCS8vIENhbGwgdGhlIFNocmluayBGdW5jdGlvbgogICAgIAkJIFJlc3VsdHMgPSBTaHJpbmsoaW50VmFsdWUpOwpwcmludGYoImludGVnZXIgJWQgZGl2aWRlZCBieSAyIGlzICUuMmZcbiIsaW50VmFsdWUsUmVzdWx0cyk7Cgp9IC8vQ2xvc2UgSWYgCgplbHNlIApwcmludGYoIk9ubHkgd2lsbCBkaXZpZGUgYnkgcG9zaXRpdmUgaW50ZWdlcnNcbiIpOwoKcmV0dXJuIDA7ICAgIAoKICB9IC8vQ2xvc2UgTWFpbgoKCi8qIGZ1bmN0aW9uIHRoYXQgd291bGQgdGFrZSBhbiBJbnRlZ2VyIGFuZCByZXR1cm4gdGhlIEludGVnZXIgZGl2aWRlZCBieSAyICovCmludCBTaHJpbmsoaW50IHZhbHVlKQp7CnJldHVybiB2YWx1ZS8yOwp9Cg==