assignment 4
assignment 4
Code
#include <stdio.h>
#include <stdbool.h>
#define N 4
return true;
}
bool solve_n_queens(int board[N][N], int row) {
if (row == N) {
print_board(board);
return true;
}
return false;
}
int main() {
int board[N][N] = {0};
return 0;
}
Output
Question :-
#include<stdio.h>
static int m, n;
int g[50][50];
int x[50];
int main()
int i, j;
int temp;
scanf("%d", &n);
/*
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
scanf("%d", &g[i][j]);
for(m=1;m<=n;m++)
if(c==1)
break;
GraphColoring(1);
}
void GraphColoring(int k)
int i;
while(1)
nextValue(k);
if(x[k]==0)
return;
if(k==n)
c=1;
for(i=1;i<=n;i++)
count++;
printf("\n");
else
GraphColoring(k+1);
}
void nextValue(int k)
{
int j;
while(1)
x[k]=(x[k]+1)%(m+1);
if(x[k]==0)
return;
for(j=1;j<=n;j++)
if(g[k][j]==1&&x[k]==x[j])
break;
if(j==(n+1))
return;
Output