//CMIS102 Hands-On Lab 5
//Exercise 4: What happens if you entered a value other than an integer?
//Laura Sanglas
//Date: June 26 2016
#include <stdio.h>
int main ( )
{
//Introducing a new variable, lastcount
int count, value, sum, n;
double avg;
/* Initialize */
count = 0 ;
sum = 0 ;
avg = 0.0 ;
//Prompt user number of values that will be introduced
printf ( "Enter number of values to be introduced" ) ; printf ( "\n %d values to be introduced" , n
) ;
// Loop through to input values
while ( count < n) {
printf ( "\n Enter a positive Integer" ) ;
if ( value >= 0 ) {
sum = sum + value; count = count + 1 ;
}
else {
printf ( "Value must be positive\n " ) ;
}
}
avg = ( double ) sum/ count;
printf ( "\n \n average is %lf\n " , avg
) ;
return 0 ;
}
Ly9DTUlTMTAyIEhhbmRzLU9uIExhYiA1Ci8vRXhlcmNpc2UgNDogV2hhdCBoYXBwZW5zIGlmIHlvdSBlbnRlcmVkIGEgdmFsdWUgb3RoZXIgdGhhbiBhbiBpbnRlZ2VyPwovL0xhdXJhIFNhbmdsYXMKLy9EYXRlOiBKdW5lIDI2IDIwMTYKIAojaW5jbHVkZSA8c3RkaW8uaD4KaW50IG1haW4gKCkKewovL0ludHJvZHVjaW5nIGEgbmV3IHZhcmlhYmxlLCBsYXN0Y291bnQKaW50IGNvdW50LCB2YWx1ZSwgc3VtLCBuOyAKZG91YmxlIGF2ZzsKIAovKiBJbml0aWFsaXplICovCmNvdW50ID0gMDsKc3VtID0gMDsgCmF2ZyA9IDAuMDsKIAovL1Byb21wdCB1c2VyIG51bWJlciBvZiB2YWx1ZXMgdGhhdCB3aWxsIGJlIGludHJvZHVjZWQKIApwcmludGYoIkVudGVyIG51bWJlciBvZiB2YWx1ZXMgdG8gYmUgaW50cm9kdWNlZCIpOwpzY2FuZigiJWQiLCAmbik7CnByaW50ZigiXG4lZCB2YWx1ZXMgdG8gYmUgaW50cm9kdWNlZCIsIG4pOwoKLy8gTG9vcCB0aHJvdWdoIHRvIGlucHV0IHZhbHVlcwp3aGlsZSAoY291bnQgPCBuKXsKIAoJcHJpbnRmKCJcbkVudGVyIGEgcG9zaXRpdmUgSW50ZWdlciIpOwoJc2NhbmYoIiVkIiwgJnZhbHVlKTsgCiAKCWlmICh2YWx1ZSA+PSAwKSB7CgkJc3VtID0gc3VtICsgdmFsdWU7IGNvdW50ID0gY291bnQgKyAxOwoJfQogCgllbHNlIHsKCQlwcmludGYoIlZhbHVlIG11c3QgYmUgcG9zaXRpdmVcbiIpOwogCgl9Cn0KIAogCmF2ZyA9IChkb3VibGUpIHN1bS9jb3VudDsKIApwcmludGYoIlxuXG5hdmVyYWdlIGlzICVsZlxuICIgLCBhdmcgKTsKIApyZXR1cm4gMDsKfQ==