Q:

Write a C Program to perform Chess Board using graphics

0

Write a C Program to perform Chess Board using graphics. Here’s simple C Program to perform Chess Board using graphics in C Programming Language.

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Below is the source code for C Program to perform Chess Board using graphics which is successfully compiled and run on Windows System to produce desired output as shown below :

 
 


SOURCE CODE : :

/*  C Program to perform Chess Board using graphics  */

#include<conio.h>
#include<graphics.h>
#include<math.h>
void ddaline(int x1, int y1, int x2, int y2) {
        int s, m, dx, dy;
        float xi, yi, x, y;
        dx = x2 - x1;
        dy = y2 - y1;
        if (abs(dx) > abs(dy))
                s = abs(dx); else
                s = abs(dy);
        xi = dx / (float) s;
        yi = dy / (float) s;
        x = x1;
        y = y1;
        putpixel(x1 + 0.5, y1 + 0.5, 15);
        for (m = 0; m < s; m++) {
                x += xi;
                y += yi;
                putpixel(x + 0.5, y + 0.5, 15);
        }
}
void fill(int x, int y) {
        int i, j;
        for (i = x; i < (x + 50); i++)
                ddaline(i, y, i, y + 50);
}
void main() {
        int i, j, c = 0;
        int gd = DETECT, gm = DETECT;
        initgraph(&gd, &gm, "");
        cleardevice();
        ddaline(100, 50, 100, 450);
        ddaline(100, 50, 500, 50);
        ddaline(500, 50, 500, 450);
        ddaline(100, 450, 500, 450);
        for (i = 100; i < 500; i += 50) {
                for (j = 50; j < 450; j += 50) {
                        if (c % 2 == 0)
                                        fill(i, j);
                        c++;
                }
                c++;
        }
        getch();
}

Above is the source code for C Program to perform Chess Board using graphics which is successfully compiled and run on Windows System.The Output of the program is shown above .

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

C Graphic Solved Programs – C Programming

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Write a C Program to perform Bouncing Ball using g... >>
<< Write a C Program to perform Car Movement using gr...