"Programmeur", pas "Programmateur"
Bon sinon, ton prof a raison : tu peux représenter des pixels par un tableau. Si ta zone de dessin (qui n'est pas forcément l'écran) a une résolution de 1920 x 1080 pixels, alors tu peux les stocker dans un tableau de dimension égale à la résolution.
Pour accéder à un pixel particulier, tu peux utiliser la formule suivante : pixel(x, y) = tableau[width * x + y], avec "width" == la résolution horizontale (1920 ici).
Quant à la représentation du pixel dans le tableau, tu as différentes possibilités : une structure à 4 éléments (rouge, vert, bleu, alpha), un entier de 32 bits (8 bits par couleur, 8 bits pour l'alpha)...
Ce sujet est effectivement trivial. Commence à bosser à partir de mes infos. Si tu as un souci, poste ta question et le code qui va avec.
---------------
J'ai un string dans l'array (Paris Hilton)