- Главная
- Информатика
- Recursive fonksiyonlar
Содержание
- 2. Kendi kendini çağıran fonksiyonlardır. Bazı uygula-malarda birçok algoritmanın recursive fonksiyonlarla yazılması daha sade ve kolaydır. Döngü
- 3. #include int fakt(int); /* fonksiyon ön bildirimi */ void main() { int n; printf("Pozitif bir tam
- 4. #include int fakt(int); /* fonksiyon ön bildirimi */ void main() { int n; printf("Pozitif bir tam
- 6. Скачать презентацию
Слайд 2Kendi kendini çağıran fonksiyonlardır. Bazı uygula-malarda birçok algoritmanın recursive fonksiyonlarla yazılması daha
Kendi kendini çağıran fonksiyonlardır. Bazı uygula-malarda birçok algoritmanın recursive fonksiyonlarla yazılması daha

sade ve kolaydır. Döngü deyimleri kullanılarak yazılan uygulamalar recursive fonksiyon-larla da gerçekleştirilebilir.
Слайд 3#include
int fakt(int); /* fonksiyon ön bildirimi */
void main()
{
#include
int fakt(int); /* fonksiyon ön bildirimi */
void main()
{

int n;
printf("Pozitif bir tam sayi giriniz:"); scanf("%d", &n);
printf("%d ye kadar ki sayıların toplamı: %d\n", n, toplam(n));
}
int toplam(int i)
{
if (i == 1)
return 1;
else
return i+toplam(i-1);
}
Слайд 4#include
int fakt(int); /* fonksiyon ön bildirimi */
void main()
{
#include
int fakt(int); /* fonksiyon ön bildirimi */
void main()
{

int n;
printf("Pozitif bir tam sayi giriniz:"); scanf("%d", &n);
printf("Sayinin faktoriyeli: %d\n", fakt(n));
}
int fakt(int i)
{ if (i > 1)
return i*fakt(i-1);
else
return 1;
}
printf("Pozitif bir tam sayi giriniz:"); scanf("%d", &n);
printf("Sayinin faktoriyeli: %d\n", fakt(n));
}
int fakt(int i)
{ if (i > 1)
return i*fakt(i-1);
else
return 1;
}
- Предыдущая
Әлифба. Бөгөн дәрестә мин үҙем эшләнем