Başlangıç > Kodlar > C için Çok Özel Örnek Uygulamalar

C için Çok Özel Örnek Uygulamalar

Bu dersimizde sizler için sık sık karşılaştığınız ve çok önemli bazı sorunlara yönelik çözümler içeren örnekler yapacağız.

Recursion Fonksiyon kullanarak 1’den n kadar sayıların toplamı

#include <cstdlib>
#include <iostream.h>
#include <conio.h>

int topla (int n)
{
    if ( n==0 ) 
    return 0;

    else   {
           return n+topla(n-1);
           }
}

int main()
{
    int x;
    cout<<"toplami bulucanacak sayiyi giriniz ";
    cin>>x;
    cout<<topla(x);

    getch();
    return 0;
}

Rasgele Sayı Üreten Program

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<time.h>
int main ()

{
          int x;
          srand(time(NULL));
          x=rand()%100;
          printf("%d",x);
         getch ();
}

Dairenin Alanını Bulan Program

#include<stdio.h>
#include<conio.h>
main ()
{
         int r,a;
         printf("yaricapi giriniz===>");
         scanf("%d",&r);
         a=fonk(r);
         printf("alan=%d",a);
         getch ();
}

Üs alma işlemini recursion fonksiyon ile yapmak

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

int kuvvet(int a,int b)
    {
    if (a==0)
  return    1;
    else
        return  (b*kuvvet(a-1,b));
    }
    int main()
{
    int sayi,us;
    cout<<"bir sayi giriniz"<<endl;
    cin>>sayi;
    cout<<"kacinci kuvveti hesaplansin";
    cin>>us;
    cout<<"sonuc "<<kuvvet(us,sayi);

getch();

}

İki sayının toplamını fonksiyon kullanarak yapalım

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

int topla( int x, int y )
{
           return x + y;
}

int main()
{
           int toplam;
           int x,y;
           cout<<"birinci toplanacak sayiyi giriniz "<<endl;
           cin>>x;
           cout<<"ikinci toplanacak sayiyi giriniz  "<<endl;
           cin>>y;
           toplam = topla(x,y);
           cout<<"toplam sayi==>>  "<<toplam;
           getch();
           return 0;
}

Karakter Dizilerinin Uzunluğunu Bulmak

#include <iostream>
#include<stdio.h>
#include<string>

using namespace std;

int main()
{
	char s[80];

	cout<<"Karakter Dizisi Gir:";
	gets(s);
	cout<<strlen(s);

    return 0;
}

Dizinin Elemanlarını For Döngüsü İle Ekrana Yazdırmak

#include <cstdlib>
#include <iostream.h>
#include<conio.h>

using namespace std;

int main()
{   
    int a[5]={1,2,3,4,5};

    int i;
    for(i=0; i<=4; i++)
    cout<<a[i]<<endl;

    getch();
    return 0;
}
Reklamlar
Kategoriler:Kodlar
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: