Как нарисовать два полукруга на этом изображении?
Вот мое изображение:
Я уже написал код, который даст мне ppm-файл с горизонтальными белыми и красными полосами. Но у меня проблемы с тем, как нарисовать эти два полукруга? ИДЕАЛЬНО использовать для этого ничего более сложного, чем операторы loop/ if. Мне дали эту информацию:
Вот мой код до сих пор:
#include <stdio.h>
int main() {
printf("P6\n");
printf("%d %d\n", 600, 400);
printf("255\n");
int col, row;
unsigned char Rcolor, Bcolor, Gcolor;
for (row = 1; row <= 200; row++) {
for (col = 1; col <= 600; col++) {
Rcolor = 255;
Gcolor = 255;
Bcolor = 255;
printf("%c%c%c", Rcolor, Gcolor, Bcolor);
}
}
for (row = 201; row <= 400; row++) {
for (col = 1; col <= 600; col++) {
Rcolor = 255;
Gcolor = 0;
Bcolor = 0;
printf("%c%c%c", Rcolor, Gcolor, Bcolor);
}
}
return (0);
}
Любая помощь / совет очень ценится!