Here a program that makes a for loop. From the comments: This program is something I thought to be impossible
The program length is 22561 instructions; its output is 11459 bytes long. The ratio is less than 2 instructions per output byte, clearly insufficient <i>with Malbolge's limitations</i> for a program which simply outputs constant text.
This person also rewrote the program in what he calls "the normalized form", whatever that means (see comment for link to that code).