#include <stdio.h>
// Function prototypes
int Shrink(int value);
int main ()
{
/* variable definition: */
int intValue, menuSelect, Results;
intValue = 1;
// While a positive number
while (intValue > 0)
{
printf ("Enter a positive Integer\n: "); if (intValue > 0)
{
printf ("Enter 1 to calculate Shrink \n: "); scanf("%d", &menuSelect
); if (menuSelect == 1)
{
// Call the Square Function
Results = Shrink(intValue);
printf("Shrink of %d is %d\n",intValue
,Results
); }
}
else
printf("Invalid menu item, only 1 is accepted\n"); }
}
return 0;
}
/* function returning the Shrink of a number */
int Shrink(int value)
{
return value/2;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Ci8vIEZ1bmN0aW9uIHByb3RvdHlwZXMKaW50IFNocmluayhpbnQgdmFsdWUpOwppbnQgbWFpbiAoKQp7Ci8qIHZhcmlhYmxlIGRlZmluaXRpb246ICovCmludCBpbnRWYWx1ZSwgbWVudVNlbGVjdCwgUmVzdWx0czsKaW50VmFsdWUgPSAxOwovLyBXaGlsZSBhIHBvc2l0aXZlIG51bWJlcgp3aGlsZSAoaW50VmFsdWUgPiAwKQp7CnByaW50ZiAoIkVudGVyIGEgcG9zaXRpdmUgSW50ZWdlclxuOiAiKTsKc2NhbmYoIiVkIiwgJmludFZhbHVlKTsKaWYgKGludFZhbHVlID4gMCkKewpwcmludGYgKCJFbnRlciAxIHRvIGNhbGN1bGF0ZSBTaHJpbmsgXG46ICIpOwpzY2FuZigiJWQiLCAmbWVudVNlbGVjdCk7CmlmIChtZW51U2VsZWN0ID09IDEpCnsKLy8gQ2FsbCB0aGUgU3F1YXJlIEZ1bmN0aW9uClJlc3VsdHMgPSBTaHJpbmsoaW50VmFsdWUpOwpwcmludGYoIlNocmluayBvZiAlZCBpcyAlZFxuIixpbnRWYWx1ZSxSZXN1bHRzKTsKfQp9CmVsc2UKcHJpbnRmKCJJbnZhbGlkIG1lbnUgaXRlbSwgb25seSAxIGlzIGFjY2VwdGVkXG4iKTsKfQp9CnJldHVybiAwOwp9Ci8qIGZ1bmN0aW9uIHJldHVybmluZyB0aGUgU2hyaW5rIG9mIGEgbnVtYmVyICovCmludCBTaHJpbmsoaW50IHZhbHVlKQp7CnJldHVybiB2YWx1ZS8yOwp9