5 Ağustos 2013 Pazartesi

Girilen bir sayinin kuvvetini hesaplayan program. (Normal ve pow() ile)

#include <stdio.h>
#include <conio.h>
#include <math.h>

void main(void)
{
      int sayi = 0;
      int us  = 0;
      long int sonuc = 1;
      int n = 0;

      clrscr();

      printf("\n Bir sayinin kuvvetini alma...");
      printf("\n ==========================");

      printf("\n Bir sayi giriniz : ");
      scanf("%i",&sayi);
      fflush(stdin);

      printf("\n Kacinci kuvveti alinacak : ");
      scanf("%i",&us);
      fflush(stdin);

      //for dongusu ile hesaplama yontemi
      for( n = 1; n <= us; n++)
      {
            sonuc = sonuc * sayi;
      }

      printf("\n %i^%i \t\t= %li\n\n",sayi,us,sonuc);

      //C Fonksiyonu pow(x,y) ile hesaplama yontemi
      printf(" pow(%d,%d) \t= %li",sayi,us,int(pow(sayi,us)));

      getch();
}

4 Ağustos 2013 Pazar

Girilen iki sayı arasında bulunan asal sayıları listeleyen program

#include <stdio.h>
#include <conio.h>

void main(void)
{
      int baslangic = 0;
      int bitis = 0;
      int sayi  = 0;
      int n  = 0;
      char asal = 'E';

      clrscr();

      printf("\n Verilen araliktaki asal sayilar...");
      printf("\n ==================================");

      printf("\n Baslangic : ");
      scanf("%i",&baslangic);
      fflush(stdin);

      printf("\n Bitis     : ");
      scanf("%i",&bitis);
      fflush(stdin);

      printf("\n\n %i ve %i arasindaki asal sayilar : ",baslangic,bitis);
      printf("\n ===================================\n");

      for( sayi = baslangic ; sayi <= bitis ; sayi++ )
      {
            asal = 'E';
            for( n = 2 ; n < sayi ; n++ )
            {
           if( sayi % n == 0 )
                 asal = 'H' ;
            }
            if( asal == 'E' )
           printf("\t%i",sayi);
      }

      getch();
}

3 Ağustos 2013 Cumartesi

* karakteri ile piramit olusturan program

#include <stdio.h>
#include <conio.h>

/*Bosluk adli fonksiyonun prototipini tanimliyoruz. */
void bosluk(int);

void main(void)
{
      int cizgi= 0;
      int satir  = 0;
      int sayi = 0;
      int s = 40;

      clrscr();

      printf("\n Kac cizgi kullanilsin?  : ");
      scanf("%i",&cizgi);
      fflush(stdin);

      if(cizgi > 20 )
      {
  printf("\n Cizgi sayisi cok fazla .");
  getch();
  return 0;
      }

      for(satir =1;satir<=cizgi;satir++)
      {
  printf("\n");
  bosluk(s);

  for(sayi= 1; sayi <= satir;sayi++)
printf("* ");

  for(sayi= satir-1; sayi >= 1;sayi--)
printf("* ");

  s = s - 2;
      }
      getch();
}

void bosluk(int t)
{
      int sayac = 0;
      for(sayac = 1 ;  sayac <= t;sayac++)
      putchar(' ');
}

2 Ağustos 2013 Cuma

Sayı piramidi oluşturan program

#include <stdio.h>
#include <conio.h>

void main(void)
{
      void bosluk(int);
      int satir  = 0;
      int sayi = 0;
      int s = 40;

      clrscr();
      for(satir =1;satir<10;satir++)
      {
     printf("\n");
     bosluk(s);

     for(sayi= 1; sayi <= satir;sayi++)
           printf("%i ",sayi);

     for(sayi= satir-1; sayi >= 1;sayi--)
           printf("%i ",sayi);
     s = s -2;
      }

      getch();
}

void bosluk(int t)
{
      int sayac = 0;
      for(sayac = 1 ;  sayac <= t;sayac++)
      putchar(' ');
}

1 Ağustos 2013 Perşembe

Girilen bir sayının asal sayı olup olmadığını bulan program

#include<stdio.h>
#include<conio.h> 

int main()

{  
 int temp=1,sayi,counter=2,temp2=1;


   
 printf("Bir sayi giriniz:/n");
 scanf("%d",&sayi);
 
 while(counter<sayi){
 
 temp=sayi%counter;
 counter++;
 if(temp==0)
 temp2=0;
 
 }
 
 
 if(temp2==0)
 printf("Girilen sayi asal degildir.");
 else
 printf("Girilen sayi asaldir.");
 getch();
 return 0;
 
}