# Find sum of all bitwise and pairs in an array

Here given code implementation process.

``````// C Program
// Find sum of all bitwise and pairs in an array
#include <stdio.h>

//Display elements of given array
void printArray(int arr[], int size)
{
for (int i = 0; i < size; ++i)
{
printf("  %d", arr[i]);
}
printf("\n");
}
// Calculate the sum of all bitwise And pairs in given array
void sumAndPair(int arr[], int size)
{
// Loop controlling variables
int i = 0;
int j = 0;
// Set the initial sum of zero
int sum = 0;
//Execute loop through by size
for (i = 0; i < size; ++i)
{
// Perform And operation of pairs [i] and [j]
for (j = i + 1; j < size; ++j)
{
// Add the result of And pair
sum += arr[i] & arr[j];
}
}
// Display array element
printf(" Array element \n");
printArray(arr, size);
// Display calculated result
printf(" Sum of all bitwise and pairs is : %d\n", sum);
}
int main(int argc, char
const *argv[])
{
// Define array of integer elements
int arr[] = {
2 , 3 , 0 , 1 , -3 , 4
};
// Get the size
int size = sizeof(arr) / sizeof(arr[0]);
/*
(2 & 3) = 2
(2 & 0) = 0
(2 & 1) = 0
(2 & -3) = 0
(2 & 4) = 0
(3 & 0) = 0
(3 & 1) = 1
(3 & -3) = 1
(3 & 4) = 0
(0 & 1) = 0
(0 & -3) = 0
(0 & 4) = 0
(1 & -3) = 1
(1 & 4) = 0
(-3 & 4) = 4
------------
Sum      :  9
*/
sumAndPair(arr, size);
return 0;
}``````

#### Output

`````` Array element
2  3  0  1  -3  4
Sum of all bitwise and pairs is : 9``````
``````/*
Java Program for
Find sum of all bitwise and pairs in an array
*/
class SumOperation
{
//Display elements of given array
public void printArray(int[] arr, int size)
{
for (int i = 0; i < size; ++i)
{
System.out.print("  " + arr[i]);
}
System.out.print("\n");
}
// Calculate the sum of all bitwise And pairs in given array
public void sumAndPair(int[] arr)
{
// Get the size
int size = arr.length;
// Loop controlling variables
int i = 0;
int j = 0;
// Set the initial sum of zero
int sum = 0;
//Execute loop through by size
for (i = 0; i < size; ++i)
{
// Perform And operation of pairs [i] and [j]
for (j = i + 1; j < size; ++j)
{
// Add the result of And pair
sum += arr[i] & arr[j];
}
}
// Display array element
System.out.print(" Array element \n");
printArray(arr, size);
// Display calculated result
System.out.print(" Sum of all bitwise and pairs is  :  " + sum + "\n");
}
public static void main(String[] args)
{
// Define array of integer elements
int[] arr = {
2 , 3 , 0 , 1 , -3 , 4
};
/*
(2 & 0) = 0
(2 & 1) = 0
(2 & -3) = 0
(2 & 4) = 0
(3 & 0) = 0
(3 & 1) = 1
(3 & -3) = 1
(3 & 4) = 0
(0 & 1) = 0
(0 & -3) = 0
(0 & 4) = 0
(1 & -3) = 1
(1 & 4) = 0
(-3 & 4) = 4
------------
Sum      :  9
*/
}
}``````

#### Output

`````` Array element
2  3  0  1  -3  4
Sum of all bitwise and pairs is  :  9``````
``````// Include header file
#include <iostream>

using namespace std;
/*
C++ Program for
Find sum of all bitwise and pairs in an array
*/
class SumOperation
{
public:
//Display elements of given array
void printArray(int arr[], int size)
{
for (int i = 0; i < size; ++i)
{
cout << "  " << arr[i];
}
cout << "\n";
}
// Calculate the sum of all bitwise And pairs in given array
void sumAndPair(int arr[], int size)
{
// Loop controlling variables
int i = 0;
int j = 0;
// Set the initial sum of zero
int sum = 0;
//Execute loop through by size
for (i = 0; i < size; ++i)
{
// Perform And operation of pairs [i] and [j]
for (j = i + 1; j < size; ++j)
{
// Add the result of And pair
sum += arr[i] &arr[j];
}
}
// Display array element
cout << " Array element \n";
this->printArray(arr, size);
// Display calculated result
cout << " Sum of all bitwise and pairs is  :  " << sum << "\n";
}
};
int main()
{
// Define array of integer elements
int arr[] = {
2 , 3 , 0 , 1 , -3 , 4
};
// Get the size
int size = sizeof(arr) / sizeof(arr[0]);
/*
(2 & 0) = 0
(2 & 1) = 0
(2 & -3) = 0
(2 & 4) = 0
(3 & 0) = 0
(3 & 1) = 1
(3 & -3) = 1
(3 & 4) = 0
(0 & 1) = 0
(0 & -3) = 0
(0 & 4) = 0
(1 & -3) = 1
(1 & 4) = 0
(-3 & 4) = 4
------------
Sum      :  9
*/
return 0;
}``````

#### Output

`````` Array element
2  3  0  1  -3  4
Sum of all bitwise and pairs is  :  9``````
``````// Include namespace system
using System;
/*
C# Program for
Find sum of all bitwise and pairs in an array
*/
public class SumOperation
{
//Display elements of given array
public void printArray(int[] arr, int size)
{
for (int i = 0; i < size; ++i)
{
Console.Write("  " + arr[i]);
}
Console.Write("\n");
}
// Calculate the sum of all bitwise And pairs in given array
public void sumAndPair(int[] arr)
{
// Get the size
int size = arr.Length;
// Loop controlling variables
int i = 0;
int j = 0;
// Set the initial sum of zero
int sum = 0;
//Execute loop through by size
for (i = 0; i < size; ++i)
{
// Perform And operation of pairs [i] and [j]
for (j = i + 1; j < size; ++j)
{
// Add the result of And pair
sum += arr[i] & arr[j];
}
}
// Display array element
Console.Write(" Array element \n");
printArray(arr, size);
// Display calculated result
Console.Write(" Sum of all bitwise and pairs is  :  " + sum + "\n");
}
public static void Main(String[] args)
{
// Define array of integer elements
int[] arr = {
2 , 3 , 0 , 1 , -3 , 4
};
/*
(2 & 0) = 0
(2 & 1) = 0
(2 & -3) = 0
(2 & 4) = 0
(3 & 0) = 0
(3 & 1) = 1
(3 & -3) = 1
(3 & 4) = 0
(0 & 1) = 0
(0 & -3) = 0
(0 & 4) = 0
(1 & -3) = 1
(1 & 4) = 0
(-3 & 4) = 4
------------
Sum      :  9
*/
}
}``````

#### Output

`````` Array element
2  3  0  1  -3  4
Sum of all bitwise and pairs is  :  9``````
``````<?php
/*
Php Program for
Find sum of all bitwise and pairs in an array
*/
class SumOperation
{
//Display elements of given array
public	function printArray( & \$arr, \$size)
{
for (\$i = 0; \$i < \$size; ++\$i)
{
echo "  ". \$arr[\$i];
}
echo "\n";
}
// Calculate the sum of all bitwise And pairs in given array
public	function sumAndPair( & \$arr)
{
// Get the size
\$size = count(\$arr);
// Loop controlling variables
\$i = 0;
\$j = 0;
// Set the initial sum of zero
\$sum = 0;
//Execute loop through by size
for (\$i = 0; \$i < \$size; ++\$i)
{
// Perform And operation of pairs [i] and [j]
for (\$j = \$i + 1; \$j < \$size; ++\$j)
{
// Add the result of And pair
\$sum += \$arr[\$i] & \$arr[\$j];
}
}
// Display array element
echo " Array element \n";
\$this->printArray(\$arr, \$size);
// Display calculated result
echo " Sum of all bitwise and pairs is  :  ". \$sum ."\n";
}
}

function main()
{
// Define array of integer elements
\$arr = array(2, 3, 0, 1, -3, 4);
/*
(2 & 0) = 0
(2 & 1) = 0
(2 & -3) = 0
(2 & 4) = 0
(3 & 0) = 0
(3 & 1) = 1
(3 & -3) = 1
(3 & 4) = 0
(0 & 1) = 0
(0 & -3) = 0
(0 & 4) = 0
(1 & -3) = 1
(1 & 4) = 0
(-3 & 4) = 4
------------
Sum      :  9
*/
}
main();``````

#### Output

`````` Array element
2  3  0  1  -3  4
Sum of all bitwise and pairs is  :  9``````
``````/*
Node Js Program for
Find sum of all bitwise and pairs in an array
*/
class SumOperation
{
//Display elements of given array
printArray(arr, size)
{
for (var i = 0; i < size; ++i)
{
process.stdout.write("  " + arr[i]);
}
process.stdout.write("\n");
}
// Calculate the sum of all bitwise And pairs in given array
sumAndPair(arr)
{
// Get the size
var size = arr.length;
// Loop controlling variables
var i = 0;
var j = 0;
// Set the initial sum of zero
var sum = 0;
//Execute loop through by size
for (i = 0; i < size; ++i)
{
// Perform And operation of pairs [i] and [j]
for (j = i + 1; j < size; ++j)
{
// Add the result of And pair
sum += arr[i] & arr[j];
}
}
// Display array element
process.stdout.write(" Array element \n");
this.printArray(arr, size);
// Display calculated result
process.stdout.write(" Sum of all bitwise and pairs is  :  " + sum + "\n");
}
}

function main()
{
// Define array of integer elements
var arr = [2, 3, 0, 1, -3, 4];
/*
(2 & 0) = 0
(2 & 1) = 0
(2 & -3) = 0
(2 & 4) = 0
(3 & 0) = 0
(3 & 1) = 1
(3 & -3) = 1
(3 & 4) = 0
(0 & 1) = 0
(0 & -3) = 0
(0 & 4) = 0
(1 & -3) = 1
(1 & 4) = 0
(-3 & 4) = 4
------------
Sum      :  9
*/
}
main();``````

#### Output

`````` Array element
2  3  0  1  -3  4
Sum of all bitwise and pairs is  :  9``````
``````#   Python 3 Program for
#   Find sum of all bitwise and pairs in an array

class SumOperation :
# Display elements of given array
def printArray(self, arr, size) :
i = 0
while (i < size) :
print("  ", arr[i], end = "")
i += 1

print(end = "\n")

#  Calculate the sum of all bitwise And pairs in given array
def sumAndPair(self, arr) :
#  Get the size
size = len(arr)
#  Loop controlling variables
i = 0
j = 0
#  Set the initial sum of zero
sum = 0
# Execute loop through by size
while (i < size) :
#  Perform And operation of pairs [i] and [j]
j = i + 1
while (j < size) :
#  Add the result of And pair
sum += arr[i] & arr[j]
j += 1

i += 1

#  Display array element
print(" Array element ")
self.printArray(arr, size)
#  Display calculated result
print(" Sum of all bitwise and pairs is  :  ", sum )

def main() :
#  Define array of integer elements
arr = [2, 3, 0, 1, -3, 4]
#
#     (2 & 0) = 0
#     (2 & 1) = 0
#     (2 & -3) = 0
#     (2 & 4) = 0
#     (3 & 0) = 0
#     (3 & 1) = 1
#     (3 & -3) = 1
#     (3 & 4) = 0
#     (0 & 1) = 0
#     (0 & -3) = 0
#     (0 & 4) = 0
#     (1 & -3) = 1
#     (1 & 4) = 0
#     (-3 & 4) = 4
#     ------------
#     Sum      :  9

if __name__ == "__main__": main()``````

#### Output

`````` Array element
2   3   0   1   -3   4
Sum of all bitwise and pairs is  :   9``````
``````#   Ruby Program for
#   Find sum of all bitwise and pairs in an array

class SumOperation
# Display elements of given array
def printArray(arr, size)
i = 0
while (i < size)
print("  ", arr[i])
i += 1
end

print("\n")
end

#  Calculate the sum of all bitwise And pairs in given array
def sumAndPair(arr)
#  Get the size
size = arr.length
#  Loop controlling variables
i = 0
j = 0
#  Set the initial sum of zero
sum = 0
# Execute loop through by size
while (i < size)
#  Perform And operation of pairs [i] and [j]
j = i + 1
while (j < size)
#  Add the result of And pair
sum += arr[i] & arr[j]
j += 1
end

i += 1
end

#  Display array element
print(" Array element \n")
self.printArray(arr, size)
#  Display calculated result
print(" Sum of all bitwise and pairs is  :  ", sum ,"\n")
end

end

def main()
#  Define array of integer elements
arr = [2, 3, 0, 1, -3, 4]
#
#     (2 & 0) = 0
#     (2 & 1) = 0
#     (2 & -3) = 0
#     (2 & 4) = 0
#     (3 & 0) = 0
#     (3 & 1) = 1
#     (3 & -3) = 1
#     (3 & 4) = 0
#     (0 & 1) = 0
#     (0 & -3) = 0
#     (0 & 4) = 0
#     (1 & -3) = 1
#     (1 & 4) = 0
#     (-3 & 4) = 4
#     ------------
#     Sum      :  9

end

main()``````

#### Output

`````` Array element
2  3  0  1  -3  4
Sum of all bitwise and pairs is  :  9
``````
``````/*
Scala Program for
Find sum of all bitwise and pairs in an array
*/
class SumOperation
{
//Display elements of given array
def printArray(arr: Array[Int], size: Int): Unit = {
var i: Int = 0;
while (i < size)
{
print("  " + arr(i));
i += 1;
}
print("\n");
}
// Calculate the sum of all bitwise And pairs in given array
def sumAndPair(arr: Array[Int]): Unit = {
// Get the size
var size: Int = arr.length;
// Loop controlling variables
var i: Int = 0;
var j: Int = 0;
// Set the initial sum of zero
var sum: Int = 0;
//Execute loop through by size
while (i < size)
{
// Perform And operation of pairs [i] and [j]
j = i + 1;
while (j < size)
{
// Add the result of And pair
sum += arr(i) & arr(j);
j += 1;
}
i += 1;
}
// Display array element
print(" Array element \n");
this.printArray(arr, size);
// Display calculated result
print(" Sum of all bitwise and pairs is  :  " + sum + "\n");
}
}
object Main
{
def main(args: Array[String]): Unit = {
var task: SumOperation = new SumOperation();
// Define array of integer elements
var arr: Array[Int] = Array(2, 3, 0, 1, -3, 4);
/*
(2 & 0) = 0
(2 & 1) = 0
(2 & -3) = 0
(2 & 4) = 0
(3 & 0) = 0
(3 & 1) = 1
(3 & -3) = 1
(3 & 4) = 0
(0 & 1) = 0
(0 & -3) = 0
(0 & 4) = 0
(1 & -3) = 1
(1 & 4) = 0
(-3 & 4) = 4
------------
Sum      :  9
*/
}
}``````

#### Output

`````` Array element
2  3  0  1  -3  4
Sum of all bitwise and pairs is  :  9``````
``````/*
Swift 4 Program for
Find sum of all bitwise and pairs in an array
*/
class SumOperation
{
//Display elements of given array
func printArray(_ arr: [Int], _ size: Int)
{
var i: Int = 0;
while (i < size)
{
print("  ", arr[i], terminator: "");
i += 1;
}
print(terminator: "\n");
}
// Calculate the sum of all bitwise And pairs in given array
func sumAndPair(_ arr: [Int])
{
// Get the size
let size: Int = arr.count;
// Loop controlling variables
var i: Int = 0;
var j: Int = 0;
// Set the initial sum of zero
var sum: Int = 0;
//Execute loop through by size
while (i < size)
{
// Perform And operation of pairs [i] and [j]
j = i + 1;
while (j < size)
{
// Add the result of And pair
sum += arr[i] & arr[j];
j += 1;
}
i += 1;
}
// Display array element
print(" Array element ");
self.printArray(arr, size);
// Display calculated result
print(" Sum of all bitwise and pairs is  :  ", sum );
}
}
func main()
{
// Define array of integer elements
let arr: [Int] = [2, 3, 0, 1, -3, 4];
/*
(2 & 0) = 0
(2 & 1) = 0
(2 & -3) = 0
(2 & 4) = 0
(3 & 0) = 0
(3 & 1) = 1
(3 & -3) = 1
(3 & 4) = 0
(0 & 1) = 0
(0 & -3) = 0
(0 & 4) = 0
(1 & -3) = 1
(1 & 4) = 0
(-3 & 4) = 4
------------
Sum      :  9
*/
}
main();``````

#### Output

`````` Array element
2   3   0   1   -3   4
Sum of all bitwise and pairs is  :   9``````
``````/*
Kotlin Program for
Find sum of all bitwise and pairs in an array
*/
class SumOperation
{
//Display elements of given array
fun printArray(arr: Array < Int > , size: Int): Unit
{
var i: Int = 0;
while (i < size)
{
print("  " + arr[i]);
i += 1;
}
print("\n");
}
// Calculate the sum of all bitwise And pairs in given array
fun sumAndPair(arr: Array < Int > ): Unit
{
// Get the size
var size: Int = arr.count();
// Loop controlling variables
var i: Int = 0;
var j: Int ;
// Set the initial sum of zero
var sum: Int = 0;
//Execute loop through by size
while (i < size)
{
// Perform And operation of pairs [i] and [j]
j = i + 1;
while (j < size)
{
// Add the result of And pair
sum += arr[i] and arr[j];
j += 1;
}
i += 1;
}
// Display array element
print(" Array element \n");
this.printArray(arr, size);
// Display calculated result
print(" Sum of all bitwise and pairs is  :  " + sum + "\n");
}
}
fun main(args: Array < String > ): Unit
{
// Define array of integer elements
var arr: Array < Int > = arrayOf(2, 3, 0, 1, -3, 4);
/*
(2 & 0) = 0
(2 & 1) = 0
(2 & -3) = 0
(2 & 4) = 0
(3 & 0) = 0
(3 & 1) = 1
(3 & -3) = 1
(3 & 4) = 0
(0 & 1) = 0
(0 & -3) = 0
(0 & 4) = 0
(1 & -3) = 1
(1 & 4) = 0
(-3 & 4) = 4
------------
Sum      :  9
*/
}``````

#### Output

`````` Array element
2  3  0  1  -3  4
Sum of all bitwise and pairs is  :  9``````

## Comment

Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.