'How to make it look like falling snow?

I have tried to make it look like falling snow but snow is coming from everywhere and I have to make falling snow from library graphics.h. I don't know how to make it move but I already add x and y. For int speed I don't know to use it I see from other code which is from movement of the ball. This code is for my assignment, can you guys help me?

#include <graphics.h>

class Snow
{
    private:
        int x,y;
        int color;
        int speed;

    public:
        Snow(int _x, int _y, int _color, int _speed)
        {
            x=_x;
            y=_y;
            color=_color;
            speed=_speed;
        }
        int getColor()
        {
            return color;
        }
        int getSpeed()
        {
            return speed;
        }
        int getX()
        {
            return x;
        }
        int getY()
        {
            return y;
        }
        void setX(int value)
        {
            //x=rand();
            x=value;
        }
        void setY (int value)
        {
            //y=rand();
            y=value;
        }
        void setColor(int value)
        {
            color=value;
        }
        void setSpeed(int value)
        {
            speed=value;
        }

        void draw()
        {
            setcolor(color);
            setfillstyle(SOLID_FILL,color);
            fillellipse(x,y,2,2);
        }
        void undraw()
        {
            setcolor(BLACK);
            fillellipse(x,y,2,2);
        }
        void move()
        {
            undraw();
            x=rand() % getmaxwidth();
            y=rand() % getmaxheight();
            draw();


        }
};

int main()
{
    int screenWidth = getmaxwidth();
    int screenHeight = getmaxheight();
    initwindow(screenWidth, screenHeight, "Snowy day");

    Snow p1(0,0,WHITE,10);

    while (!kbhit())
    {
        delay(100);
        p1.move();

    }

    return 0;
}


Solution 1:[1]

You should use speed in move function. For example:

void move() {
    undraw();
    x=rand() % getmaxwidth();
    // fall
    y += speed;
    draw();
}

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 BrianChen