تبلیغات
دانش نامه کامپیوتر - برنامه های با زبان c
 

برنامه های با زبان c

نوشته شده توسط :امیر سبزلون
یکشنبه 25 اسفند 1387-04:14 ب.ظ

کسانی که رشته کامپیوتر هستند و با زبان c کار کرده اند یا خواهند کرد حتما به این برنامه ها نیاز دارند مخصوصا در درس طراحی الگوریتم

سری فیبوناچی


#include <conio.h>
#include <stdio.h>
int fib(int);
int counter;

int main(void)
{
  int n,answer;
  counter=0;
  printf("\n please enter number:");
  scanf ("%d",&n);
  answer=fib(n);
  printf("\n counter=%d,answer=%d",counter,answer);
  getch();
  return fib(n);
}
int fib(int n)
{
counter ++;
if (n<=2)
      {
 counter ++;
 return(1);
       }
 counter ++;
 return(fib(n-1)+fib(n-2));
}
آکرمن


#include <conio.h>
#include <stdio.h>
int counter;
 int ackerman( int, int);
int main(int)
{
counter=0;
int m,n;

printf("\n enter  number:");
scanf("%d",&m);
scanf("%d",&n);
printf( "%d", ackerman(m,n));
printf("\n m=%d n=%d \t counter=%d",m,n,counter);
getch();
return 0;
}
int ackerman( int m, int n)
{
   counter ++;
   if(m==0)
   {
      counter++;
      return(n+1);
   }

   counter ++;
   if (n==0)
   {
      counter ++;
      return ackerman(m-1,1);
   }

   counter ++;
   return ackerman(m-1,ackerman(m,n-1));
}


 





نظرات() 


What is leg length discrepancy?
یکشنبه 15 مرداد 1396 11:08 ق.ظ
May I simply just say what a relief to find somebody who actually
knows what they're discussing on the web. You definitely realize how to
bring a problem to light and make it important.
A lot more people have to look at this and understand this side of the story.
It's surprising you aren't more popular because you surely possess the gift.
swelteringinter99.snack.ws
دوشنبه 9 مرداد 1396 11:53 ق.ظ
each time i used to read smaller posts which also clear their motive, and that is also happening with this
post which I am reading now.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ:



آرشیو:


طبقه بندی:


آخرین پستها:


نویسندگان:


نظرسنجی:


آمار وبلاگ:







The Theme Being Used Is MihanBlog Created By ThemeBox