30 Ağustos 2014 Cumartesi

Sayı tahmin oyunu c programı

Sayı tahmin oyunu c programı




















#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int sayiTahmin(void);
int main()
{

int tahmin,temp;
char devam_mi;

srand(time(NULL));


do{
temp=sayiTahmin();

printf("1-1000 arasinda bir sayi tuttum\n");

printf("Tahmin edebilir misin?\n");

printf("Lutfen ilk tahminini gir :");

scanf("%d",&tahmin);

if(tahmin==temp)
 {
 printf("Mukemmel bildiniz !\n");
 printf("Tekrar oynamak istermisiniz:[E yada H]");

 do{
scanf("%c",&devam_mi);
   }while(devam_mi=='\n');

}/*if in sonu*/


while(tahmin!=temp)

{

if(tahmin>temp)
{
printf("Cok buyuk.Tekrar deneyin:");

scanf("%d",&tahmin);

if(tahmin==temp)
 {
 printf("Mukemmel bildiniz !\n");
 printf("Tekrar oynamak istermisiniz:[E yada H]");

 do{
scanf("%c",&devam_mi);
   }while(devam_mi=='\n');

}/*if in sonu*/

}

else if(tahmin<temp)
{
printf("Cok kucuk.Tekrar deneyin:");

scanf("%d",&tahmin);

if(tahmin==temp)
 {
 printf("Mukemmel bildiniz !\n");
 printf("Tekrar oynamak istermisiniz:[E yada H]");

 do{
scanf("%c",&devam_mi);
   }while(devam_mi=='\n');

}/*if in sonu*/

}

}

}while(devam_mi=='E'|| devam_mi=='e');


return 0;
}


int sayiTahmin(void)
{

return 1+rand()%1000;
}

Fibonacci dizisinin istediğiniz elemanını bulan c programı

Fibonacci dizisinin istediğiniz elemanını bulan c programı


#include<stdio.h>

int fibonacci(int);
int main()
{

int sayi;
printf("Fibonacci'nin kacinci elemanini istiyorsunuz?:");
scanf("%d",&sayi);

printf("Fibonacci(%d)=%d\n",sayi,fibonacci(sayi));
return 0;
}
int fibonacci(int sayi)
{
int x=0,y=1,i,toplam=0;


if(sayi<=1)
return sayi;

else
{
for(i=0;i<=sayi-2;i++)
{
toplam=x+y;

x=y;

y=toplam;

}
return toplam ;

}


}

Yıldızla üçgen yazdıran c programı

Yıldızla üçgen yazdıran c programı

#include <stdio.h>
#include <conio.h>
int main()
{
int sayi,i, j, k;
printf("sayi giriniz: ");
scanf(" %d", &sayi);
for(i=1;i<=sayi;i+=2)
{
for(k=0;k<(sayi-i)/2;k++)
printf(" ");
for(j=0;j<i;j++)
printf("*");
printf("\n");
}
getch();
return 0;
}

Yıldızlarla baklava dilimi oluşturan c programı

Yıldızlarla baklava dilimi oluşturan c programı

int main()
{
int i,j,k,n;
printf("n: ");
scanf("%d",&n);
for(i=1; i<=(n+1)/2; )
{
for(k=1; (n+1)/2-i+1>=k; k++)
printf(" ");
for(j=1; j<2*i; j++)
printf("*");
printf("\n");
i++;
}
if(2*i-1>=n)
{
for(i=(n+1)/2-1; i>=1; i--)
{
for(k=1; (n+1)/2-i+1>=k; k++)
printf(" ");
for(j=1; j<2*i; j++)
printf("*");
printf("\n");
}
}
system("pause");
return(0);
}