Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Computers represent color by combining sub-colors red, green, and blue (rgb). Ea

ID: 3596515 • Letter: C

Question

Computers represent color by combining sub-colors red, green, and blue (rgb). Each sub-color's value can range from 0 to 255. Thus (255, 0, 0) is bright red. (130, 0, 130) is a medium purple. (0, 0, 0) is black, (255, 255, 255) is white, and (40, 40, 40) is a dark gray. (130, 50, 130) is a faded purple, due to the (50, 50, 50) gray part. (In other word, equal amounts of red, green, blue yield gray).

Given values for red, green, and blue, remove the gray part. Ex: If the input is 130 50 130, the output is: 80 0 80. Thus, find the smallest value, and then subtract it from all three values, thus removing the gray.

Explanation / Answer

#include <stdio.h>

int main()
{ int a, b,c,t,minimum,d,e,f;  
printf("enter red green blue values to remove gray");
scanf("%d%d%d",&a,&b,&c);
t = (a < b) ? a : b;
minimum = (c < t) ? c : t;

printf ("The Minimum of the three colours is: %d ", minimum);
d=a-minimum;
e=b-minimum;
f=c-minimum;
printf("colours after removing gray part is: %d %d %d",d,e,f);

return 0;
}

output:enter red green blue values to remove gray 80 60 30

the Minimum of the three colours is 30

colours after removing gray part is: 50 30 0

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote