# Find Newman–Shanks–Williams prime

Here given code implementation process.

``````// C Program
// Find Newman–Shanks–Williams prime
#include <stdio.h>

void nswPrime(int n)
{
int value = 1;
if (n == 0 || n == 1)
{
printf("\n  %d", value);
}
else
{
// Auxiliary variables
int x = 1;
int y = 0;
for (int i = 2; i <= n; ++i)
{
y = 2 *value + x;
x = value;
value = y;
}
}
// Display calculated result
printf("\n %d-th Newman–Shanks–Williams prime is : %d", n, value);
}
int main()
{
// Test
nswPrime(2);
nswPrime(6);
nswPrime(5);
return 0;
}``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````/*
Java Program for
Find Newman–Shanks–Williams Prime
*/
public class NewmanShanksWilliams
{
public void nswPrime(int n)
{
int value = 1;
if (n == 0 || n == 1)
{
System.out.print("\n " + value);
}
else
{
// Auxiliary variables
int x = 1;
int y = 0;
for (int i = 2; i <= n; ++i)
{
y = 2 * value + x;
x = value;
value = y;
}
}
// Display calculated result
System.out.print("\n " + n
+ "-th Newman–Shanks–Williams prime is : " + value);
}
public static void main(String[] args)
{
// Find
}
}``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````// Include header file
#include <iostream>
using namespace std;
/*
C++ Program for
Find Newman–Shanks–Williams Prime
*/
class NewmanShanksWilliams
{
public: void nswPrime(int n)
{
int value = 1;
if (n == 0 || n == 1)
{
cout << "\n " << value;
}
else
{
// Auxiliary variables
int x = 1;
int y = 0;
for (int i = 2; i <= n; ++i)
{
y = 2 *value + x;
x = value;
value = y;
}
}
// Display calculated result
cout << "\n " << n
<< "-th Newman–Shanks–Williams prime is : " << value;
}
};
int main()
{
// Find
return 0;
}``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````// Include namespace system
using System;
/*
Csharp Program for
Find Newman–Shanks–Williams Prime
*/
public class NewmanShanksWilliams
{
public void nswPrime(int n)
{
int value = 1;
if (n == 0 || n == 1)
{
Console.Write("\n " + value);
}
else
{
// Auxiliary variables
int x = 1;
int y = 0;
for (int i = 2; i <= n; ++i)
{
y = 2 * value + x;
x = value;
value = y;
}
}
// Display calculated result
Console.Write("\n " + n +
"-th Newman–Shanks–Williams prime is : " + value);
}
public static void Main(String[] args)
{
// Find
}
}``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````package main
import "fmt"
/*
Go Program for
Find Newman–Shanks–Williams Prime
*/

func nswPrime(n int) {
var value int = 1
if n == 0 || n == 1 {
fmt.Print("\n ", value)
} else {
// Auxiliary variables
var x int = 1
var y int = 0
for i := 2 ; i <= n ; i++ {
y = 2 * value + x
x = value
value = y
}
}
// Display calculated result
fmt.Print("\n ", n,
"-th Newman–Shanks–Williams prime is : ", value)
}
func main() {

// Find
nswPrime(2)
nswPrime(6)
nswPrime(5)
}``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````<?php
/*
Php Program for
Find Newman–Shanks–Williams Prime
*/
class NewmanShanksWilliams
{
public	function nswPrime(\$n)
{
\$value = 1;
if (\$n == 0 || \$n == 1)
{
echo("\n ".\$value);
}
else
{
// Auxiliary variables
\$x = 1;
\$y = 0;
for (\$i = 2; \$i <= \$n; ++\$i)
{
\$y = 2 * \$value + \$x;
\$x = \$value;
\$value = \$y;
}
}
// Display calculated result
echo("\n ".\$n.
"-th Newman–Shanks–Williams prime is : ".\$value);
}
}

function main()
{
// Find
}
main();``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````/*
Node JS Program for
Find Newman–Shanks–Williams Prime
*/
class NewmanShanksWilliams
{
nswPrime(n)
{
var value = 1;
if (n == 0 || n == 1)
{
process.stdout.write("\n " + value);
}
else
{
// Auxiliary variables
var x = 1;
var y = 0;
for (var i = 2; i <= n; ++i)
{
y = 2 * value + x;
x = value;
value = y;
}
}
// Display calculated result
process.stdout.write("\n " + n + "-th Newman–Shanks–Williams prime is : " + value);
}
}

function main()
{
// Find
}
main();``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````#    Python 3 Program for
#    Find Newman–Shanks–Williams Prime
class NewmanShanksWilliams :
def nswPrime(self, n) :
value = 1
if (n == 0 or n == 1) :
print("\n ", value, end = "")
else :
#  Auxiliary variables
x = 1
y = 0
i = 2
while (i <= n) :
y = 2 * value + x
x = value
value = y
i += 1

#  Display calculated result
print("\n ", n ,
"-th Newman–Shanks–Williams prime is : ",
value, end = "",sep="")

def main() :
#  Find

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

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````#    Ruby Program for
#    Find Newman–Shanks–Williams Prime
class NewmanShanksWilliams
def nswPrime(n)
value = 1
if (n == 0 || n == 1)
print("\n ", value)
else

#  Auxiliary variables
x = 1
y = 0
i = 2
while (i <= n)
y = 2 * value + x
x = value
value = y
i += 1
end

end

#  Display calculated result
print("\n ", n ,
"-th Newman–Shanks–Williams prime is : ", value)
end

end

def main()
#  Find
end

main()``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````/*
Scala Program for
Find Newman–Shanks–Williams Prime
*/
class NewmanShanksWilliams()
{
def nswPrime(n: Int): Unit = {
var value: Int = 1;
if (n == 0 || n == 1)
{
print("\n " + value);
}
else
{
// Auxiliary variables
var x: Int = 1;
var y: Int = 0;
var i: Int = 2;
while (i <= n)
{
y = 2 * value + x;
x = value;
value = y;
i += 1;
}
}
// Display calculated result
print("\n " + n +
"-th Newman–Shanks–Williams prime is : " + value);
}
}
object Main
{
def main(args: Array[String]): Unit = {
var task: NewmanShanksWilliams = new NewmanShanksWilliams();
// Find
}
}``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````/*
Swift 4 Program for
Find Newman–Shanks–Williams Prime
*/
class NewmanShanksWilliams
{
func nswPrime(_ n: Int)
{
var value: Int = 1;
if (n == 0 || n == 1)
{
print("\n ", value, terminator: "");
}
else
{
// Auxiliary variables
var x: Int = 1;
var y: Int = 0;
var i: Int = 2;
while (i <= n)
{
y = 2 * value + x;
x = value;
value = y;
i += 1;
}
}
// Display calculated result
print("\n ", n ,
"-th Newman–Shanks–Williams prime is : ",
value,separator:"", terminator: "");
}
}
func main()
{
// Find
}
main();``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41``````
``````/*
Kotlin Program for
Find Newman–Shanks–Williams Prime
*/
class NewmanShanksWilliams
{
fun nswPrime(n: Int): Unit
{
var value: Int = 1;
if (n == 0 || n == 1)
{
print("\n " + value);
}
else
{
// Auxiliary variables
var x: Int = 1;
var y: Int ;
var i: Int = 2;
while (i <= n)
{
y = 2 * value + x;
x = value;
value = y;
i += 1;
}
}
// Display calculated result
print("\n " + n + "-th Newman–Shanks–Williams prime is : " + value);
}
}
fun main(args: Array < String > ): Unit
{
// Find
}``````

#### Output

`````` 2-th Newman–Shanks–Williams prime is : 3
6-th Newman–Shanks–Williams prime is : 99
5-th Newman–Shanks–Williams prime is : 41`````` ## 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.