ROB Bowden: Bok, ja sam Rob, i neka je skočiti u hakerskom izdanju Mario. Dakle, prva stvar koju trebate učiniti je dobiti visinu od korisnika. Ovdje smo ih tražili ne-negativni cijeli broj manji od 24 i mi koristimo funkciju CS50 GetInt zgrabiti taj broj od strane korisnika. Vidimo da smo unutar jednog do-while petlje da će se nastaviti sve dok petlje visina je veća od 23 ili manje od 0. I tako ćemo nastaviti do korisnika zapravo nam daje ono što želimo. Nakon što smo tu visinu, možemo doći do Glavni for petlje našeg programa. Tako ćemo prvi pogled na primjer iz pset spec.. Vidimo se u ovom primjeru da kad smo unesite visinu od 4, donji red Prvi ispisuje četiri hashes, dva razmaka, i još četiri Skosan. Onda jedan red iznad toga ispisuje jedan Prostor tri Skosan, dva mjesta na odvojiti piramide, a a zatim još tri Skosan. A iznad toga, dva razmaka, dvije Skosan, Dva mjesta, dva presjeke. I na kraju, tri mjesta jedan mljeveno meso, dva razmaka jedan hash. Dakle, trebali biste početi primjećivati obrazac ovdje. Pogledajmo koda za koliko ćemo to učiniti. Ovdje vidimo da smo iterating preko svih redova piramide. Prvo želimo izračunati broj mjesta. I zapamtite da moramo početi na vrh piramide i rade naše putu prema dolje, jer ne možemo ispisati Dno onda jedan red i zatim jedan redak gore. Tako je na vrhu piramide, najave da je broj mjesta jednak visina minus 1. Mi ćemo ispisati tri mjesta onda jedan mljeveno meso i onda dva mjesta na zasebna i drugi hash. Dakle prostori jednaka visina minus red. Ako red je 1, a naša visina je 4, koji će nam dati 3 prostore, kao što smo željeli. Onda je ovo za petlje samo ispise da je broj mjesta. Ako mjesta je tri, onda ćemo stvoriti jedan prostor tri puta. Nastavljajući, sada želimo ispisati Skosan u lijevoj piramide, koja je samo jednak broju reda. Osvrnuvši se ovdje, u redu jedan, mi ispisati jednu mljeveno meso. U redu dva smo ispisali dva, u red tri smo ispisali tri. Dakle, mi jednostavno loop puta red tisak hash simbol. Tada za sve redove piramide, mi ispisati točno dva prostora za odvajanje te piramide. I na kraju, želimo ispisati pravo strane piramide, koji se opet isti broj hashes kao i na lijevoj strani. I tako to je isto točno za petlje kao što je prije ovdje. Na kraju, moramo stvoriti novi redak u kako bi se premjestiti na sljedeći red piramide i nastaviti ispisivati. I to je to. Moje ime je Rob, a to je Mario.