void B(short M); void main() { BigConsole(); //Problem 1----------------------------variables and assignment, cout int x = 3, y = 5, z = 7; cout << x << ' ' << y << ' ' << z << endl; x += y; y += z; z += x; cout << x << ' ' << y << ' ' << z << endl; x = z - x; y = z - y; z = z - x - y; cout << x << ' ' << y << ' ' << z << endl; cout << endl; //Problem 2-----------------------------------------------------loops // Write a for loop that writes all the positive integers that are // perfect squares and less than 500. //Problem 3--------------------------------------------------functions // Write a function SphereArea that takes an argument R of type double // and returns the surface the sphere with radius R. (A = 4ıR^2) //Problem 4---------------------------------------strings & functions // Write a function NumDigits that takes a string argument and returns the // number of digits (0 .. 9) in the string. (e.g. NumDigits("Da5id 3rd") is 2.) //Problem 5--------------------------------------------array-function cout << 2 << " "; B(2); cout << 5 << " "; B(5); cout << 14 << " "; B(14); //Problem 6--------------------------------------------binary numbers //Give the decimal equivalent of each of the following binary numbers: // // 01100100 // 01010101 // 01111000 } void B(short M){ int A[16]; int place; for (place = 0; M > 0; place++){ A[place] = M % 2; M /= 2; } for (place--; place >= 0; place--) cout << A[place]; cout << endl; }