C + + ਫੰਕਸ਼ਨ rgb2hsl (ਇੰਟ r, ਇੰਟ g, ਇੰਟ b) ਵਿੱਚ ਲਿਖੋ ਜੋ RGB (ਲਾਲ, ਹਰਾ, ਨੀਲਾ) ਰੰਗਾਂ ਨੂੰ ਐੱਚ. ਐੱਸ. ਐੱਲ. (ਹਿਊ, ਸੈਚੁਰੇਸ਼ਨ ਅਤੇ ਲਾਈਟਨੈੱਸ) ਵਿੱਚ ਬਦਲਦਾ ਹੈ।0 ਤੋਂ 360 ਤੱਕ, 0 ਤੋਂ 100 ਤੱਕ ਸੰਤ੍ਰਿਪਤਾ, ਅਤੇ 0 ਤੋਂ 100 ਤੱਕ ਹਲਕਾਪਣ। ਉਦਾਹਰਨ ਲਈ, rgb2hsl (255,112,0) ਦਾ ਨਤੀਜਾ 50,100,50 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ", 'C + + ਫੰਕਸ਼ਨ rgb2hsl (ਇੰਟ r, ਇੰਟ g, ਇੰਟ b) ਵਿੱਚ ਲਿਖੋ ਜੋ RGB (ਲਾਲ, ਹਰਾ, ਨੀਲਾ) ਰੰਗਾਂ ਨੂੰ ਐੱਚ. ਐੱਸ. ਐੱਲ. (ਹਿਊ, ਸੈਚੁਰੇਸ਼ਨ ਅਤੇ ਲਾਈਟਨੈੱਸ) ਵਿੱਚ ਬਦਲਦਾ ਹੈ।0 ਤੋਂ 360 ਤੱਕ, 0 ਤੋਂ 100 ਤੱਕ ਸੰਤ੍ਰਿਪਤਾ, ਅਤੇ 0 ਤੋਂ 100 ਤੱਕ ਹਲਕਾਪਣ। ਉਦਾਹਰਨ ਲਈ, rgb2hsl (255,112,0) ਦਾ ਨਤੀਜਾ 50,100,50 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।', ' [\'C + + ਫੰਕਸ਼ਨ rgb2hsl (ਇੰਟ r, ਇੰਟ g, ਇੰਟ b) ਵਿੱਚ ਲਿਖੋ ਜੋ RGB (ਲਾਲ, ਹਰਾ, ਨੀਲਾ) ਰੰਗਾਂ ਨੂੰ ਐੱਚ. ਐੱਸ. ਐੱਲ. (ਹਿਊ, ਸੈਚੁਰੇਸ਼ਨ ਅਤੇ ਲਾਈਟਨੈੱਸ) ਵਿੱਚ ਬਦਲਦਾ ਹੈ।0 ਤੋਂ 360 ਤੱਕ, 0 ਤੋਂ 100 ਤੱਕ ਸੰਤ੍ਰਿਪਤਾ, ਅਤੇ 0 ਤੋਂ 100 ਤੱਕ ਹਲਕਾਪਣ। ਉਦਾਹਰਨ ਲਈ, rgb2hsl (255,112,0) ਦਾ ਨਤੀਜਾ 50,100,50 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। \',\' ਇੱਥੇ ਇੱਕ ਹੈC + + ਵਿੱਚ \'rgb2hsl\' ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਉਦਾਹਰਨਃ \\n \'\\n#include <iostੋਟਰੀਮ> \\n\\n/RGB ਰੰਗਾਂ ਨੂੰ ਐੱਚ. ਐੱਸ. ਐੱਲ. \\nvoid rgb2hsl (ਇੰਟ r, ਇੰਟ g, ਇੰਟ b,ਇੰਟ & ਐੱਚ, ਇੰਟ & ਐੱਸ, ਇੰਟ & ਐੱਲ) \\n {\\n// ਆਰ. ਜੀ. ਬੀ. ਨੂੰ ਐੱਚ. ਐੱਸ. ਵੀ. ਵਿੱਚ ਬਦਲੋ \\n ਇੰਟ v = r + g + b; \\n ਇੰਟ m = v-r; \\n h = r/60; \\n s = (m/v) * 100; \\n l = (v/255) * 100; \\n//ਐੱਚਐੱਸਵੀ ਨੂੰ ਐੱਚਐੱਸਐੱਲ ਵਿੱਚ ਬਦਲੋ ਜੇਕਰ (ਐੱਸ = = 0) \\n {\\nh = 360; \\n} \\n ਨਹੀਂ ਤਾਂ ਜੇਕਰ (ਐੱਸ = = 100) \\n {\\nh = 0; \\n} \\n ਨਹੀਂ ਤਾਂ \\n {\\nh = 60 * (ਐੱਸ/100); \\n} \\n ਜੇਕਰ (ਐੱਲ <50) \\n{\\nh + = 60 * (100-l); \\n} \\n\\n ਸਵਿੱਚ (h) \\n {\\n ਕੇਸ 0: \\nh = 360; \\n ਬਰੇਕ; \\n ਕੇਸ 360: \\nh = 0; \\n ਬਰੇਕ; \\n} \\n\\n std:: cout <<<"Hue:" <<h <<",ਸੰਤ੍ਰਿਪਤੀਃ "<<s <<", ਹਲਕਾਪਣਃ "<<l <<std:: ਏਨ੍ਡਲ; \\n} \\n\\nint ਮੈਨ () \\n {\\n ਇੰਟ r, g, b; \\n std:: cout <<" RGB ਮੁੱਲ ਦਰਜ ਕਰੋ (ਖਾਲੀ ਥਾਂਵਾਂ ਦੁਆਰਾ ਵੱਖ):"; \\n std:: cin>> r>> g>> b; \\n \\n int h, s, l; \\n rgb2hsl (r, g, b, h, s, l); \\n\\n std:: cout <<" "Hue:" "<<h <<", "ਸੰਤ੍ਰਿਪਤੀਃ" "<<s <<", "ਹਲਕਾਪਣਃ"ਇਹ ਲਾਗੂਕਰਨ ਪਹਿਲਾਂ ਆਰ. ਜੀ. ਬੀ. ਮੁੱਲਾਂ ਨੂੰ ਐੱਚ. ਐੱਸ. ਵੀ. ਵਿੱਚ ਅਤੇ ਫਿਰ ਐੱਚ. ਐੱਸ. ਐੱਲ. ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਨਤੀਜੇ ਵਜੋਂ ਰੰਗ, ਸੰਤ੍ਰਿਪਤਾ,ਅਤੇ ਹਲਕੇ ਮੁੱਲ ਫਿਰ ਕੰਸੋਲ ਉੱਤੇ ਪ੍ਰਿੰਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। \\n\\n ਨੋਟ ਕਰੋ ਕਿ ਇਹ ਲਾਗੂਕਰਨ \',\' ਕੋਡ ਨੂੰ ਚਲਾਉਂਦੇ ਸਮੇਂ ਐਚ 50, ਐਸ 100, ਐਲ 50 ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸੋਧ ਕਰੋ।rgb2hsl (255,112,0, h, s, l)। ', 'C + + ਫੰਕਸ਼ਨ rgb2hsl (ਇੰਟ r, ਇੰਟ g, ਇੰਟ b) ਵਿੱਚ ਲਿਖੋ ਜੋ RGB (ਲਾਲ, ਹਰਾ, ਨੀਲਾ) ਰੰਗਾਂ ਨੂੰ ਐੱਚ. ਐੱਸ. ਐੱਲ. (ਹਿਊ, ਸੈਚੁਰੇਸ਼ਨ ਅਤੇ ਲਾਈਟਨੈੱਸ) ਵਿੱਚ ਬਦਲਦਾ ਹੈ।0 ਤੋਂ 360 ਤੱਕ, 0 ਤੋਂ 100 ਤੱਕ ਸੰਤ੍ਰਿਪਤਾ, ਅਤੇ 0 ਤੋਂ 100 ਤੱਕ ਹਲਕਾਪਣ। ਉਦਾਹਰਨ ਲਈ, rgb2hsl (255,112,0) ਦਾ ਨਤੀਜਾ 50,100,50 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। \n ']