ALG2
52 Rozdział 2. Rekuren
Zad. 2-4
Oto jedno z możliwych rozwiązań:
void nuj kacy (double n,double lg, double x,
<
// n = ilość podziałów if (n>0)
{
double a=lg/n;
doubl© h-a *sqrt ( 3) /2.0;
lineto(x-a/2.0,y-h);
trój kąty{n-1,lg-a,x-a/2.0/y-h);
lineto(x+a/2.0,y-h);
for(double i=l;i<n;i++)
{
lineto(x+(i-l)*a/2.0,y-(i+l)*h) ; lineto (x+ (i+1) *a/2.0, y- (it-1) *h);
I
lineto( x,y);
I
void main()
(
// inicjuj tryb graficzny moveio (yelmaxx 0/2, getmaxy () -10) ; trój kąty (6, getmaxx () /2, getx () , gety (J ) ; getch();
// zamknij tryb graficzny
\
Wyszukiwarka
Podobne podstrony:
ALG2 32 Rozdział 2. Rekurencja Wyżej podaliśmy warunki pozytywnego zakończenie programu. W przypadkALG2 42 Rozdział 2. Rekurencja 2. m.in. wartości zmiennych tego poziomu (tzw. kontekst). Co więcej,ALG2 52 Rozdział 3. Analiza sprawności algorytmów Rys. 3 -ET2 52 Rozdział 4. Turystyka jako sektor gospodarki naukę (badania naukowe), administrację publicznALG2 22 Rozdział 1. Zanim wystartujemy programowania nic znikły bynajmniej z horyzontu: Dijkstra, HALG0 30 Rozdział 2. Rekurencja 2.2 potwornie skomplikowany: klocków jest cala masa i niespecjalnieALG6 36 Rozdział 2. Rekurencja każemy. W rozdziale 9 zostanie omówiona ciekawa technika programowanAlg4 44 Rozdział2. Rekurencja ( if (lg>0) ( lineto(x+lg,y); lineto(x+lg,y+lg); linetoALG6 46_ _ Rozdział2. Rekurencja rekurencyjnych jest pamięcioźerność: wielokrotne wywołania rekurenALG8 48 Rozdział 2. Rekurencja W celu dokładniejszego przeanalizowania algorytmu posłużymy się kilkALG0 50_ _Rozdział2. Rekurencja Odpowiadający temu rozumowaniu program przedstawia sięALG2 72 Rozdział 3. Analiza sprawności algorytmówn o) = i, i = A + O, A = 1. Po tALG2 102___Rozdział 5. Struktury danych I ELEMENT *q=inf.głowa; if (pusta()) cout << "(lALG2 112 Rozdział 5. Struktury danych 112 Rozdział 5. Struktury danych //rekord informacyjny listyALG2 122 Rozdział 5. Struktury danych Czerniak zarabia 3000zl Wynik usunięcia rekordu pracownika zaALG2 132 Rozdział 5. Struktury da //"w" zostanie "załadowane" wartością zdjętąALG2 142 Rozdział 5. Struktury danych a ż do momentu znalezienia właściwego dlań miejsca. PopatrzmyALG2 152 Rozdział 5. Struktury danytl 5.; raturn oblicz(w->lcwy)+oblicz(w->prawy); case - :więcej podobnych podstron