Answer:
public class MagicSquare {
public static void main(String[] args) {
int[][] square = {
{ 8, 11, 14, 1},
{13, 2, 7,12},
{ 3, 16, 9, 6},
{10, 5, 4, 15}
};
System.out.printf("The square %s a magic square. %n",
(isMagicSquare(square) ? "is" : "is not"));
}
public static boolean isMagicSquare(int[][] square) {
if(square.length != square[0].length) {
return false;
}
int sum = 0;
for(int i = 0; i < square[0].length; ++i) {
sum += square[0][i];
}
int d1 = 0, d2 = 0;
for(int i = 0; i < square.length; ++i) {
int row_sum = 0;
int col_sum = 0;
for(int j = 0; j < square[0].length; ++j) {
if(i == j) {
d1 += square[i][j];
}
if(j == square.length-i-1) {
d2 += square[i][j];
}
row_sum += square[i][j];
col_sum += square[j][i];
}
if(row_sum != sum || col_sum != sum) {
return false;
}
}
return d1 == sum && d2 == sum;
}
}
Answer:
The answer is "option B".
Explanation:
An OTB stands for an over-target baseline, it is a new management benchmark when an original target can't have coincided and new goals for management purposes are required.
- It is also known as a reference to the foundation for calculating or constructing.
- It is an understanding between the client and the contractor that the cost base, which is not part of the original contract budget, should include an extra budget
Answer:
The program to the given statement can be defined as follows:
Program:
//header file
#include <stdio.h> //defining header file
int main() //defining main method
{
int k; //defining integer variable k
for (k=1;k<=97;k++) //defining for loop
{
printf("*"); //print value asterisks
}
return 0;
}
Output:
*************************************************************************************************
Explanation:
Firstly, the headers file is included in the above C-language, and then the main method is described and all computations are performed with this method, which can be described as follows:
- Inside the main method, an integer variable k is declared.
- In the next line, the for loop is declared, which uses the variable k, which starts from 1 and ends when the value of k is less than equal to 97, inside the loop, it will print asterisks.
Answer:
15
Explanation:
The if else state is used for checking the condition and if the condition is TRUE and program can execute the statement within the if else.
Initially input_value is 5
then the if statement check the condition 5>5, condition FALSE because 5==5
it not less than 5.
then program move to else if and check condition 5>2, condition TRUE.
then, input_value = 5 + 10=15 execute and update the value to 15.
After that, program terminate the if else statement.
Therefore, the answer is 15.