Open In App

fillellipse() function in C

Last Updated : 05 Dec, 2019
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report
The header file graphics.h contains fillellipse() function which draws and fills an ellipse with center at (x, y) and (x_radius, y_radius) as x and y radius of ellipse. Syntax :
void fillellipse(int x, int y, int x_radius,
                              int y_radius);

where,
(x, y) is center of the ellipse.
(x_radius, y_radius) are x and y 
radius of ellipse.
Examples :
Input : x = 200, y = 200,
        x_radius = 50, y_radius = 90
Output : 

Input : x = 300, y = 250,
        x_radius = 100, y_radius = 70
Output : 
Below is the implementation of fillellipse() function : C
// C Implementation for fillellipse()
#include <graphics.h>

// driver code
int main()
{
    // gm is Graphics mode which is
    // a computer display mode that
    // generates image using pixels.
    // DETECT is a macro defined in
    // "graphics.h" header file
    int gd = DETECT, gm;

    // initgraph initializes the
    // graphics system by loading a
    // graphics driver from disk
    initgraph(&gd, &gm, "");

    // fillellipse function
    fillellipse(200, 200, 50, 90);

    getch();

    // closegraph function closes the
    // graphics mode and deallocates
    // all memory allocated by
    // graphics system .
    closegraph();

    return 0;
}
Output :


Next Article
Practice Tags :

Similar Reads