Strona 1 z 1

UNIX program liczący ciag fibonacciego

: 12 cze 2008, o 19:09
autor: wujekwladek
potrzebuje napisać program w unix w pico, ktory będzie liczył sume fibonacciego tzn Fn=F(n-1)+F(n-2) początkowe wyrazy tego szeregu to 1,1,2,3,5,8,13,21 ...

dla 1 >> 0+0 = (0)
dla 2 >> 0+1 = (1)
dla 3 >> (1)+(0) = (1)
dla 4 >> (1)+(1) = (2)
dla 5 >> (2)+(1) = (3)
dla 6 >> (3)+(2) = (5)

to dla jakiej liczby będzie liczony szereg ma być wpisywane jako parametr przy starcie programu
prosszę o pilną pomoc i pozdrawiam

Spójrz na ogłoszenie, a ujrzysz tam taki napis:
Nie stosuj słów typu "Pomocy", "Pilne" w temacie!
Szemek

UNIX program liczący ciag fibonacciego

: 16 cze 2008, o 21:10
autor: MiSHu
Zapewne chodzi o napisanie skryptu uniksowego (pico jako dowolny edytor tekstowy):

Kod: Zaznacz cały

#!/bin/bash


# czy podano liczbę w argumencie

if [ $# -lt 1 ]; then
  echo "Proszę podać numer liczby jako argument!"
  exit
fi

i=$1

if [ $i -lt 1 ]; then
  echo "Numer liczby musi być większy od zera!"
  exit
fi


# pierwsze dwie liczby są równe 1

if [ $i -le 2 ]; then
  echo "1";
  exit
fi

i=$[ $i - 2 ]
a=1
b=1


# pętla licząca pozostałe liczby

while [ $i -gt 0 ]; do
  c=$[ $a + $b ]
  a=$b
  b=$c

  i=$[ $i - 1 ]
done


# wyswietlenie liczby z ciagu Fibonnaciego

echo $c

UNIX program liczący ciag fibonacciego

: 18 cze 2008, o 15:56
autor: wujekwladek
wielkie dzięki za pomoc właśnie o coś takiego mi chodziło:))) fajnie, ze poświęciłeś troche czasu

[ Dodano: 21 Czerwca 2008, 17:44 ]
jeszcze jedno pytanie : utworzylem plik u siebie na serwerze unix-owym i chcialbym do wyslac do kogos na serwer, albo najlepiej na maila, jaka komendę musze napisac??

UNIX program liczący ciag fibonacciego

: 20 wrz 2008, o 15:11
autor: bisz
man mail