Monday, June 18, 2012

Homework 5: for

1. Given an  int variable  k that has already been declared, use a  for loop  to print a single line consisting of 97 asterisks. Use no variables other than  k .

for ( k = 0 ; k < 97 ; k ++ ) { cout << "*" ; }

2. Given an  int variable  n that has already been declared and initialized to a positive value, and another  int variable  j that has already been declared, use a  for loop to print a single line consisting of  n asterisks. Thus if  n contains 5, five asterisks will be printed. Use no variables other than  n and  j . 

for ( j = 0 ; j < n ; j ++ ) { cout << "*" ; }

3. Given  int variables  k and  total that have already been declared, use a  for loop to compute the sum of the squares of the first 50 counting numbers, and store this value in  total . Thus your code should put 1*1 + 2*2 + 3*3 +... + 49*49 + 50*50 into  total . Use no variables other than  k and  total . 

total = 0 ; for ( k = 1 ; k <= 50 ; k ++ ) total += k * k ;

4. Given an  int variable  n that has been initialized to a positive value and, in addition,  int variables  k and  total that have already been declared, use a  for loop to compute the sum of the cubes of the first  n whole numbers, and store this value in  total . Thus if  n equals 4, your code should put 1*1*1 + 2*2*2 + 3*3*3 + 4*4*4 into  total . Use no variables other than  n ,  k , and  total . 

total = 0 ; for ( k = 1 ; k <= n ; k ++ ) { total += k * k * k ; }

No comments:

Post a Comment