HerCules
BAN USER
Comments (4)
Reputation -30
Page:
1
Comment hidden because of low score. Click to expand.
Comment hidden because of low score. Click to expand.
0
of 0 vote
float sqrrt( int a) // for a>3
{
int b;
float temp,temp2=0;
cout<<"Enter the number of decimal precision :";
cin>>b;
for(int i=1; i<=a/2;i++)
{
if(i*i>a)
{
temp=i-1;
break;
}
temp2=temp;
for(i=1;i<=b;i++)
{
for(float j=0;(temp2*temp2)<a;j++)
{
temp2=temp1;
temp2=temp2+ (j/(10^i));
}
temp2=temp;
temp2=temp2+ ((j-1)/(10^i));
temp=temp2;
}
return temp;
}
Comment hidden because of low score. Click to expand.
Comment hidden because of low score. Click to expand.
Page:
1
CareerCup is the world's biggest and best source for software engineering interview preparation. See all our resources.
import java.awt.BorderLayout;
- HerCules August 13, 2013import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import java.util.Random;
import java.util.Scanner;
public class gol {
public static void main(String args[]) {
JFrame frame = new JFrame();
Random a= new Random();
int[][] val = new int[10][10];
Scanner keyboard=new Scanner(System.in);
for(int b=0;b<10;b++)
{
for(int c=0;c<10;c++)
{
val[b][c]=a.nextInt(2);
}
}
Object rowData[][] = { { val[0][0],val[0][1],val[0][2],val[0][3],val[0][4],val[0][5],val[0][6],val[0][7],val[0][8],val[0][9] },
{ val[1][0],val[1][1],val[1][2],val[1][3],val[1][4],val[1][5],val[1][6],val[1][7],val[1][8],val[1][9] },
{ val[2][0],val[2][1],val[2][2],val[2][3],val[2][4],val[2][5],val[2][6],val[2][7],val[2][8],val[2][9] },
{ val[3][0],val[3][1],val[3][2],val[3][3],val[3][4],val[3][5],val[3][6],val[3][7],val[3][8],val[3][9] },
{ val[4][0],val[4][1],val[4][2],val[4][3],val[4][4],val[4][5],val[4][6],val[4][7],val[4][8],val[4][9] },
{ val[5][0],val[5][1],val[5][2],val[5][3],val[5][4],val[5][5],val[5][6],val[5][7],val[5][8],val[5][9] },
{ val[6][0],val[6][1],val[6][2],val[6][3],val[6][4],val[6][5],val[6][6],val[6][7],val[6][8],val[6][9] },
{ val[7][0],val[7][1],val[7][2],val[7][3],val[7][4],val[7][5],val[7][6],val[7][7],val[7][8],val[7][9] },
{ val[8][0],val[8][1],val[8][2],val[8][3],val[8][4],val[8][5],val[8][6],val[8][7],val[8][8],val[8][9] },
{ val[9][0],val[9][1],val[9][2],val[9][3],val[9][4],val[9][5],val[9][6],val[9][7],val[9][8],val[9][9] } };
Object columnNames[] = { "1", "2", "3","4","5","6","7","8","9","10" };
JTable table = new JTable(rowData, columnNames);
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
JScrollPane scrollPane = new JScrollPane(table);
frame.setLayout(new FlowLayout());
frame.add(scrollPane, BorderLayout.CENTER);
frame.setSize(900, 220);
String ch;
int[][] nval= new int[10][10];
int x,y,count=0;
do
{
for(int c=1;c<9;c++)
{
for(int d=1;d<9;d++)
{
count=0;
x=c-1;
y=d-1;
if(val[x][y]==1)
count++;
if(val[x][y+1]==1)
count++;
if(val[x][y+2]==1)
count++;
if(val[x+1][y]==1)
count++;
if(val[x+1][y+2]==1)
count++;
if(val[x+2][y]==1)
count++;
if(val[x+2][y+1]==1)
count++;
if(val[x+2][y+2]==1)
count++;
if(count==3)
nval[c][d]=1;
else
nval[c][d]=0;
}
}
for(int c = 1;c<9;c++)
{
count=0;
if(val[9][c-1]==1)
count++;
if(val[9][c]==1)
count++;
if(val[9][c+1]==1)
count++;
if(val[0][c-1]==1)
count++;
if(val[0][c+1]==1)
count++;
if(val[1][c-1]==1)
count++;
if(val[1][c]==1)
count++;
if(val[1][c+1]==1)
count++;
if(count==3)
nval[0][c]=1;
else
nval[0][c]=0;
}
for(int c = 1;c<9;c++)
{
count=0;
if(val[8][c-1]==1)
count++;
if(val[8][c]==1)
count++;
if(val[8][c+1]==1)
count++;
if(val[9][c-1]==1)
count++;
if(val[9][c+1]==1)
count++;
if(val[0][c-1]==1)
count++;
if(val[0][c]==1)
count++;
if(val[0][c+1]==1)
count++;
if(count==3)
nval[9][c]=1;
else
nval[9][c]=0;
}
count=0;
if(val[9][9]==1)
count++;
if(val[9][0]==1)
count++;
if(val[9][1]==1)
count++;
if(val[0][1]==1)
count++;
if(val[0][9]==1)
count++;
if(val[1][0]==1)
count++;
if(val[1][1]==1)
count++;
if(val[1][9]==1)
count++;
if(count==3)
nval[0][0]=1;
else
nval[0][0]=0;
count=0;
if(val[9][9]==1)
count++;
if(val[9][8]==1)
count++;
if(val[9][0]==1)
count++;
if(val[0][8]==1)
count++;
if(val[0][1]==1)
count++;
if(val[1][9]==1)
count++;
if(val[1][8]==1)
count++;
if(val[1][0]==1)
count++;
if(count==3)
nval[0][9]=1;
else
nval[0][9]=0;
count=0;
if(val[9][1]==1)
count++;
if(val[9][9]==1)
count++;
if(val[8][0]==1)
count++;
if(val[8][1]==1)
count++;
if(val[8][9]==1)
count++;
if(val[0][9]==1)
count++;
if(val[0][1]==1)
count++;
if(val[0][1]==1)
count++;
if(count==3)
nval[9][0]=1;
else
nval[9][0]=0;
count=0;
if(val[9][1]==1)
count++;
if(val[9][8]==1)
count++;
if(val[8][8]==1)
count++;
if(val[8][9]==1)
count++;
if(val[8][1]==1)
count++;
if(val[0][9]==1)
count++;
if(val[0][8]==1)
count++;
if(val[0][0]==1)
count++;
if(count==3)
nval[9][9]=1;
else
nval[9][9]=0;
JLabel j= new JLabel("Continue to next time? (y/n)",JLabel.CENTER);
frame.add(j);
frame.setVisible(true);
ch=keyboard.next();
}while(ch=="y");
}
}