Code:
#include <stdio.h>
int main() {
int i, j, temp = 0, width = 13, height = 13;
// MY IMAGE
int image[13][13] = {
{ 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15 },
{ 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31 },
{ 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47 },
{ 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63 },
{ 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79 },
{ 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95 },
{ 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111 },
{ 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127 },
{ 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143, 143 },
{ 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159 },
{ 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175 },
{ 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191 },
{ 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207 }};
FILE* pgmimg;
pgmimg = fopen("pgmimg.pgm", "wb");
fprintf(pgmimg, "P2\n");
fprintf(pgmimg, "%d %d\n", width, height);
fprintf(pgmimg, "255\n");
for(i = 0; i < height; i++) {
for(j = 0; j < width; j++) {
temp = image[i][j];
fprintf(pgmimg, "%d ", temp);
}
fprintf(pgmimg, "\n");
}
fclose(pgmimg);
}