#1 2007-01-22 20:43:37

teusz
Użytkownik
Skąd: Tłuszcz
Dołączył: 2005-12-10

Prosze o pomoc

Witam, mam problem ponieważ musze zrobić takie zadanie na nastepne zajencia z infy a nie dokońca wiem jak się za to zabrać:):
Napisz algorytm obliczania silni metodą iteracyjną i rekurencyjną, zapisz w postaci schematu blokowego i programu w c++

Schemat blokowy mam zrobiony:P a co do C++ to nie wiem jak się za to zabrać[placze] bo z tym programem nie miałem prawie żadnej styczności, szukałem juz na necie ale programy które znalazłem były wyjątkowo skąplikowane a to musi być w miare proste(potem będę tłumaczył nauczycielowi dlaczego jest tak a nie inaczej)dlatego prosze o pomoc w napisaniu takiego "prostego"(najlepiej jak dla laika) programu i wystawienie go tu w poście lub wysłanie na priva, z góry dziękuje za ewentualną pomoc:)

Offline

#2 2007-01-22 21:05:08

Sir_Ace
Użytkownik
Dołączył: 2006-11-18

Odp: Prosze o pomoc

W czym piszesz?
Bo troche inaczej pisze się dla windowsowego VC++, a inaczej dla kompilatorów DOSowych.

Offline

#3 2007-01-22 21:07:45

teusz
Użytkownik
Skąd: Tłuszcz
Dołączył: 2005-12-10

Odp: Prosze o pomoc

w windowsowym

Offline

#4 2007-01-22 21:13:31

Sir_Ace
Użytkownik
Dołączył: 2006-11-18

Odp: Prosze o pomoc

Najprościej będzie tak.

Wydaje mi się, że wszystko jest tam jasno wytłumaczone. Jakby co, to mogę coś podpowiedzieć oczkod

Offline

#5 2007-01-22 23:45:28

fuchikoma
Użytkownik
Dołączył: 2006-04-25

Odp: Prosze o pomoc

Sir_Ace napisał:

Najprościej będzie tak.

Wydaje mi się, że wszystko jest tam jasno wytłumaczone. Jakby co, to mogę coś podpowiedzieć oczkod

tam jest rekurencyjnie,
iteracyjnie będzie prościej, ale nie mam siły dzisiaj
włączać DevCPP żeby coś wydukać ojej

Ostatnio edytowany przez fuchikoma (2007-01-22 23:45:50)

Offline

#6 2007-01-23 00:14:07

shinma
Użytkownik
Skąd: Poznań
Dołączył: 2004-08-25

Odp: Prosze o pomoc

int main() {
int wej, temp=1; // deklarujemy zmienne typu integer
cout << "Silnie jakiej liczby obliczyc?"; // przekazujemy do strumienia obslugujacego standardowe wyjscie tekst
cin >> wej; // // przekazujemy ze strumienia obslugujacego standardowe wejscie wprowadzona wartosc do zmiennej
if (wej>=1) for (int i=1;i<=wej;i++) temp=temp*i; // jezeli podana wartosc jest wieksza badz rowna 1 wykonujemy petle ktora mnozy wynik z poprzedniego kroku (temp) z wartoscia zmiennej "i" zmieniajacej sie od 1 do wartosci zmiennej "wej"
cout << temp; // przekazujemy do strumienia obslugujacego standardowe wyjscie wartosc zmiennej "temp"
}

Ostatnio edytowany przez shinma (2007-01-25 22:14:33)

Offline

#7 2007-01-23 00:51:18

fuchikoma
Użytkownik
Dołączył: 2006-04-25

Odp: Prosze o pomoc

ot i cała filozofia, a ja bym to pisał z godzinę
ze wszystkimi komentarzami i użyciem funkcji [roftl]

lubię C++, ale pisanie w nim to mi idzie jak sierp z d*py shithappens

Ostatnio edytowany przez fuchikoma (2007-01-23 00:52:18)

Offline

#8 2007-01-25 22:07:41

teusz
Użytkownik
Skąd: Tłuszcz
Dołączył: 2005-12-10

Odp: Prosze o pomoc

thx:) Shinma a teraz mam prośbe mógłbyś mi to objaśnić, najlepiej jak laikowi:)

Wielkie dzięki:)

Ostatnio edytowany przez gracol (2007-01-25 22:58:40)

Offline

Stopka forum

© Animesub.info 2024