#include <iostream>
int main( )
{
double score[ 5 ] ;
int count = 0 ;
while ( count < 5 )
{
std:: cout << "Enter a number:\n " ;
double temp;
if ( std:: cin >> temp)
{
// Got a double now check the range
if ( temp > 0 && temp < 100 )
{
// Checked out, store in array
score[ count++ ] = temp;
}
else
{
std:: cout << "Value not between 0 and 100\n " ;
continue ;
}
}
else
{
std:: cout << "Invalid entry\n " ;
std:: cin .clear ( ) ;
std:: cin .ignore ( ) ;
}
}
std:: cout << "\n Printing contents:\n " ;
for ( int i = 0 ; i < 5 ; ++ i)
std:: cout << score[ i] << ' ' ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7Cglkb3VibGUgc2NvcmVbNV07CglpbnQgY291bnQgPSAwOwoJd2hpbGUoY291bnQgPCA1KQoJewoJCXN0ZDo6Y291dCA8PCAiRW50ZXIgYSBudW1iZXI6XG4iOwoJCWRvdWJsZSB0ZW1wOwoJCWlmKHN0ZDo6Y2luID4+IHRlbXApCgkJewoJCQkvLyBHb3QgYSBkb3VibGUgbm93IGNoZWNrIHRoZSByYW5nZQoJCQlpZiAodGVtcCA+IDAgJiYgdGVtcCA8IDEwMCkKCQkJewoJCQkJLy8gQ2hlY2tlZCBvdXQsIHN0b3JlIGluIGFycmF5CgkJCQlzY29yZVtjb3VudCsrXSA9IHRlbXA7CgkJCX0KCQkJZWxzZQoJCQl7CgkJCQlzdGQ6OmNvdXQgPDwgIlZhbHVlIG5vdCBiZXR3ZWVuIDAgYW5kIDEwMFxuIjsKCQkJCWNvbnRpbnVlOwoJCQl9CgkJfQoJCWVsc2UKCQl7CgkJCXN0ZDo6Y291dCA8PCAiSW52YWxpZCBlbnRyeVxuIjsKCQkJc3RkOjpjaW4uY2xlYXIoKTsKCQkJc3RkOjpjaW4uaWdub3JlKCk7CgkJfQoJfQoJc3RkOjpjb3V0IDw8ICJcblByaW50aW5nIGNvbnRlbnRzOlxuIjsKCWZvciAoaW50IGkgPSAwOyBpIDwgNTsgKytpKQoJCXN0ZDo6Y291dCA8PCBzY29yZVtpXSA8PCAnICc7Cn0KCgkJCSA=