14 Aralık 2014 Pazar

Python replace()

python da replace özelliği ne işe yarar bir bakalım :)

>>karakter="bilgisayar muhendisligi"
>>print karakter.replace("i","")
blgsayar muhendslg

python zfill()

python da zfill özelliği ne işe yarar bir bakalım :)
#basa sifir ekleme
>>a="7"
>>print a.zfill(3)
007

Python title() , center() , rjust() , ljust()

TITLE
tüm kelimelerin ilk harfini buyultur.
>>a="merhaba python "
>>print a.title()
Merhaba Python

CENTER,RJUST;LJUST
center sag ave soldan 15 bosluk
rjust sagdan 15 bosluk
ljust soldan 15 bosluk


>>print "a".center(6)
      a
>>print"b".ljust(6)
            b
>>print "c".rjust(6)
c

Python upper() , lower() , swapcase()

UPPER
küçük harfli karakter dizisini büyük harfli yapar.

>>print "bilgisayar".upper()
BİLGİSAYAR

LOWER
büyük harfli karakter dizisini küçük harfli yapar.

>>print "BİLGİSAYAR".lower()
bilgisayar

SWAPCASE
buyuk karakterleri kucuk kucuk karakterleri buyuk yapar.
>>a="kalem"
>>print a.swapcase()
KALEM
>>b="KALEM"
>>print b.swapcase()
kalem
>>c="KaLeM"
>>print c.swapcase()
kAlEm


Python capitalize()

#Karakter de kullanılacak metotları listelemek için dir (str) veya dir("") kullanırız.

CAPITALIZE()
Karakter dizilerinin ilk harfini  büyütürüz.

>>print "bilgisayar".capitalize()
Bilgisayar

veya
>>a="bilgisayar"
>>print a.capitalize()
Bilgisayar

2 Aralık 2014 Salı

Python TRY EXCEPT

python da try ve except özelliği nasıl kullanılır yarar bir bakalım :)
try:
    sayi1=int(raw_input("ilk sayiyi giriniz:"))
    sayi2=int(raw_input("ikinci sayiyi giriniz:"))
    sonuc=float(sayi1)/float(sayi2)
    print sonuc
except(ZeroDivisionError,ValueError):
    print "harf veya 2. sayiyi 0 giremezsiniz.!"

Python Örnek

Fonksiyonlarla ilgili bir örnek yapalım :)
def ekleme():
    dizi=[]
    while True:
        m=raw_input("eleman giriniz:")
        if m<="0":
            pass
        else:
            dizi.append(m)
            print dizi
ekleme()

1 Aralık 2014 Pazartesi

Python Fonksiyon

python da fonksiyonlar nasıl kullanılır  bir bakalım :)
def fonk():
    m=6
    print a
fonk()
m=20
print "m'nin degeri: ",m


CİKTİ->6
m'nin degeri:  20
 olacaktir.çunkua değişkeni global yani fonk içinde tanımladıgımız m fonk sınırları içinde gecerlidir. bu alan dısında gecerliliği yoktur.

Python da Parametreyle fonksiyon

python da fonksiyonlar nasıl kullanılır  bir bakalım :)
def selamla(ad):
    print "merhaba benim adim %s !" %ad
selamla("python")

Pythonda Fonksiyonlar

python da fonksiyonlar nasıl kullanılır  bir bakalım :)
#fonk. tanimlamak için def adli bir yapıdan yararlanilir.

def tek():
    print "Girdiginiz sayi tek sayidir."

def cift():
    print"Girdiginiz sayi cifttir."

sayi=raw_input("Lutfen bir sayi giriniz:")
if int(sayi)%2==0:
    cift()
else:
    tek()

2 Kasım 2014 Pazar

C++ Break ve Continue

C++  programlama da break ve continue
#include <iostream>

using namespace std;

int main()
{
    int i;
    for(i=0;i<=20;i+=2){
        if(i==10)
            continue;
        if(i==14)
            break;
        cout<<i<<endl;
    }
    //continue 10 u atlar.14 e gelince durur.
    return 0;
}

C++ For Döngüsü

C++  programlama da For döngüsü
#include <iostream>

using namespace std;

int main()
{
    int i, fakt=1;
    cout<<"faktoriyel alinacak sayiyi giriniz:";
    cin>>i;
    for (; i>1 ;i--){
        fakt=fakt*i;

    }
    cout<<fakt<<endl;


    return 0;
}

C++ Do While

C++  programlama da Do-While
#include <iostream>

using namespace std;

int main()
{

   //her satirda on sayi olmasini saglayacagiz.

   int i=0;
   do{
    cout<<i++;//do while da kosuldan once komut alinir.
    if(i%10==0)//10 a gore modunun sifir olup olmadiğini sorguladik.
    cout<<endl;//eger oyleyse alt satira gecmesini sagladik.

   }while(i<100);


    return 0;
}

31 Ekim 2014 Cuma

C++ iç içe while

C++  programlama da İç İçe While
#include <iostream>

using namespace std;

int main()
{
    int i,j;
    cout<<"kacla baslasin:";
    cin>>i;
 


    while(i>=1){
        j=1;
        while(j<=i){
            cout<<"*";
            j++;

        }
        cout<<endl;
        i--;


    }


    return 0;
}

25 Ekim 2014 Cumartesi

C++ 1den 100e yazdırma (WHİLE)

C++  programlama da 1-100(dahil) e kadar yazdırma
#include <iostream>

using namespace std;

int main()
{
    int i=1;
    while(i<=100){
        cout<<i<<endl;
        i++;
    }


    return 0;
}

C++ switch - case

C++  programlama da Switch-Case yapısı
#include <iostream>

using namespace std;

int main()
{
    int islem;
    float x,y;
    cout<<"1.sayiyi giriniz:";
    cin>>x;
    cout<<"2.sayiyi giriniz:\n";
    cin>>y;

    cout<<"Bir islem seciniz.\n";
    cout<<"1 Toplama \n";
    cout<<"2 Cikarma\n";
    cout<<"3 Carpma\n";
    cout<<"4 Bolme\n";
    cin>>islem;

    switch(islem){
        case 1: cout<<"Sayilarin Toplami:"<<x+y<<endl;
        break;
        case 2: cout<<"Sayilarin Farki:"<<x-y<<endl;
        break;
        case 3: cout<<"Sayilarin Carpimi:"<<x*y<<endl;
        break;
        case 4: cout<<"Sayilarin Bolumu:"<<x/y<<endl;


     }


    return 0;
}

C++ if - else - else if

C++ if - else - else if yapısı

#include <iostream>

using namespace std;

int main()
{
    int ort;
    cout<<"ortalamanizi giriniz:";
    cin>>ort;

    if(ort>90){
        cout<<"AA ile gectiniz.\n";

    }
    else if(ort>70){
        cout<<"BB ile gectiniz.\n";

    }
    else if(ort>50){
        cout<<"CC ile gectiniz.\n";
    }
    else{
        cout<<"Maalesef kaldiniz.\n";
    }


    return 0;
}

C++ bool tipi

C++ da bool tipinin kullanımı
#include <iostream>

using namespace std;

int main()
{
    //bool tipinde yazdigimiz icin karsilastirma islemleri dogruysa 1 yanlissa 0 degerini gosterir.

    bool a=(6<5);
    bool b=(2<8);
    bool c=(1==1);
    bool d=(7>9);
    bool e=(3!=3);
    bool f(10>=10);
    bool g(12<=8);

    cout<<"a'nin degeri ="<<a<<endl;
    cout<<"b'nin degeri ="<<b<<endl;
    cout<<"c'nin degeri ="<<c<<endl;
    cout<<"d'nin degeri ="<<d<<endl;
    cout<<"e'nin degeri ="<<e<<endl;
    cout<<"f'nin degeri ="<<f<<endl;
    cout<<"g'nin degeri ="<<g<<endl;

    return 0;
}

24 Ekim 2014 Cuma

C++ İki Sayinin Toplami

C++ da kullanıcıdan alınan 2 sayının toplamı:

#include <iostream>

using namespace std;

int main()
{
    int sayi1,sayi2;
    cout<<"birinci sayiyi giriniz:";
    cin>>sayi1;

    cout<<"ikinci sayiyi giriniz:";
    cin>>sayi2;

    cout<<"girilen iki sayinin toplami: "<<sayi1+sayi2;



    return 0;
}

C++Da Sabit Değişken Örneği

Sabit değişken kullanımı

#include <iostream>
//#define pi 3.14 yazsaydıkta pi için degeri sabitlemiş olurduk.
using namespace std;

int main()
{
    double const pi=3.14;//const ile pi degeri 3.14 olarak sabitlendi.
    int r;
    cout<<"yaricapi girin:";
    cin>>r;
    cout<<"\nAlan="<<pi*r*r;

    return 0;
}

C++ DEĞİŞKEN KURALLARI

Değişken isimlendirme kuralları:

-C++ büyük ve küçük harflere karşı duyarlıdır.
-Değişkenler adlandırılırken mutlaka bir harf ile başlamalıyız.1,2,3 gibi numaralar ve _(alt çizgi) dışında özel karakter kullanamayız.
-Değişken ismi en fazla 255 karakter olmalıdır.
-Değişken ismi yazılırken arada boşluk olmaz. _ veya büyük küçük harf kullanılır (örn;buyukSayi , buyuk_sayi vb...)
-C++ diline özel anahtar kelimeler kullanamayız.

C++ ANAHTAR SÖZCÜKLERİ:
-asm        -catch            -continue     -else                     -explicit    -if             -namespace
-auto        -char              -default       -dynamic_cast     -extern      -inline      -new
-bool        -class             -delete        -float                    -false        -int            -operator
-case        -const            -do              -for                       -friend      -long         -private
-break      -const_cast    -double       -enum                  -goto         -mutable    -protected
-singned   -sizeof          -static          -static_cast          -struct        -switch      -template
-this         -throw           -true            -try                      -typedef     -typeid      -typename
-union     -unsigned       -using         -virtual                -void          -volatile    -while

C++ İFADELER

İfadeler


\n-> yazıldığı kısımdan sonraki kısmın bir alt satırda gözükmesini sağlar.

\t-> yazıldığı kısımdan sonraki kısmın bir Tab boyutu kadar ileri gitmesini sağlar.

\r->imlecin yeni yazılan yazının sol başına konumlanmasını sağlar.

\a->program çalışırken bu ifadeye gelince bip sesi duymamızı sağlar.

\\->yazıldığı yere \ karakterini yazmamızı sağlar.

\"->yazıldığı yere " karakterini yazmamızı sağlar.

MERHABA C++

Biraz da C++ nasılmış ona bakalım :)
#include <iostream>

using namespace std;

int main()
{
    cout << "Merhaba  C++!" << endl;
    return 0;
}

20 Ekim 2014 Pazartesi

pythonda sozluk ornegi 2

Pythonda sözluk yapısının kullanımı
soru=raw_input("sehrinizin adini tamami kucuk harf olacak sekilde giriniz:")
if soru=="istanbul":
    print("cok bulutlu")

elif soru=="adana":
    print("gunesli")

elif soru=="izmir":
    print("yagmurlu")

else:
    print("bu sehre iliskin hava durumu bilgisi bulunmamaktadir")

# ayni ornegi sozluk kullanarak yapalim.

soru=raw_input("sehrinizin adini tamami kucuk harf olacak sekilde giriniz:")
cevap={"istanbul":"cok bulutlu","adana":" gunesli","izmir":"yagmurlu"}

print cevap.get(soru,"bu sehre iliskinbilgi bulunmamaktadir")

pythonda sozluk ornegi

Pythonda sözluk yapısının kullanımı
telefon_defteri={"ali:""05252565625","veli:""05378546952","selin:""05256487523"}

del telefon_defteri["salih"]
#salih ogesi silinir.
print(telefon_defteri)

#tum ogeyi temizlemek icin.
#telefon_defteri.clear()
telefon_defteri={"ali:""05252565625","veli:""05378546952","selin:""05256487523"}

telefon_defteri.clear()
print(telefon_defteri)
#cikti->set([])

telefon_defteri = {"ali:""05252565625","veli:""05378546952","selin:""05256487523"}
print telefon_defteri.keys()
#Cikti->['ali','veli','selin']
#keys() anahtarlari verir.

telefon_defteri = {"ali:""05252565625","veli:""05378546952","selin:""05378546952"}
print telefon_defteri.values()

#cikti->["05252565625","05378546952","05378546952"]
#values() degerleri verir.

Python da sozluk kavrami

Pythonda sözluk yapısının kullanımı
sozluk={"kalem:" "nesne","agac:" "canli","1:" "sayi"}
print(sozluk)

cikti->(['1:sayi', 'agac:canli', 'kalem:nesne'])

#burada mesela "kalem" anahtar,"nesne"  bu anahtarin degeridir.
#Pythonda sozluk: anahtar ve deger arasinda bag kuran bir veri tipidir.

5 Ekim 2014 Pazar

Python da insert() kullanmadan listeye birden fazla eleman ekleme

liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste[3:3]=["kadir","veli"]
print(liste)
# insert() kullanmadan listeye eleman eklendi(birden fazla)
#Çıktı->['hale', 'jale', 'lale', 'kadir', 'veli', 12, 23, 'ayse', 'ali', 'fatma', 'gul']

Python remove() , pop() kullanmadan eleman silme

#listeden bir ögeyi silmek için farklı bir yöntem

liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste[2:3]=[]
print(liste)

#Çıktı->['hale', 'jale', 12, 23, 'ayse', 'ali', 'fatma', 'gul']
#listeden 2. konumdaki eleman yani "lale" çıkmış oldu.

Python count() örneği

harfler="hello python "
print(harfler.count("o"))
#count() farklı örnek
#Çıktı->2

Pythonda count() ve liste yöntemi

liste=["hale","jale","lale",12,23]
yeni_liste=["hale","ali","fatma","gul"]
liste.extend(yeni_liste)

print(liste.count("hale"))


# çıktı->2
#count bir elemanın listede kaç tane oldugunu  yazar.


#liste=["hale","jale","lale",12,23]
yeni_liste=["hale","ali","fatma","gul"]
liste.extend(yeni_liste)

print(liste[2:4])
#liste elemanını bu şekilde de çağırabiliriz (2 eleman birden)
#çıktı->['lale', 12] olacaktır. birinci sayi dahil ikinci sayi hariç 2 ve 4 arası sayilar listelenir. 2. ve 3.eleman listelenmiş olur.

Python da sort() ve reverse()

liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.sort()
print(liste)
#sort() ögeleri alfabetik sıraya dizer sayi varsa onlarıda küçükten büyüge siralar.
# çıktı->  [12, 23, 'ali', 'ayse', 'fatma', 'gul', 'hale', 'jale', 'lale']

#reverse()listenin sırasını terse çevirir

liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.reverse()
print(liste)

#çıktı->   ['gul', 'fatma', 'ali', 'ayse', 23, 12, 'lale', 'jale', 'hale']

Python da index()

liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
print(liste.index("ali"))
# çıktı-> 6
#index() bize istediğimiz ögenin kacıncı konumda oldugunu söyler

Python da remove() ve pop()

liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.remove("fatma")
print(liste)
#çıktı->    ['hale', 'jale', 'lale', 12, 23, 'ayse', 'ali', 'gul']




#istenilen ögeyi çıkartır
#oysa pop() metodu istenen sıradaki ögeyi çıkartır.

liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)
liste.pop(0)

print(liste)
#çıktı->   ['jale', 'lale', 12, 23, 'ayse', 'ali', 'fatma', 'gul']
#hale listeden çıkmış oldu.

Pythonda extend()


liste=["hale","jale","lale",12,23]
yeni_liste=["ayse","ali","fatma","gul"]
liste.extend(yeni_liste)

print(liste)

#bu islemi asagıdaki gibi de yapabiliriz
#liste=liste+yeni_liste
#print(liste)


Pythonda insert()

liste=["hale","jale","lale",12,23]
liste.insert(1,"ahmet")

print(liste)
#insert()listenin istenen yerine istenen elemanı yerleştirir. tıpkı append() de olduğu gibi listeye yanlızca 1 öge eklememize izin verilir(tek seferde 1 öge)

Pythonda append()

liste=["hale","jale","lale",12,23]#listeye karakter dizilerini yani isimleri yazarken "" kullanıyoruz ama sayılarda buna gerek yoktur
#sayılarda "" kullanırsak python sayılarıda karakter dizisi olarak algılayacaktır

liste=["hale","jale","lale",12,23]
liste.append("mehmet")#append() i listeye yeni eleman eklemek için kullanıyoruz.
print(liste)
#çıktı->   ['hale', 'jale', 'lale', 12, 23, 'mehmet']
print (liste[0]) #bu ifade listedeki 0 ıncı ögeyi verecektir (hale)
# append() listenin sonuna ekleme yapmakta kullanılır.

28 Eylül 2014 Pazar

python da in kullanımı

cevap=raw_input("sistemden cikmak istediginize emin misiniz? [E/H]")
if 'e' in cevap or 'E'in cevap:
    print "cikiliyor "
else:
    print "sistemden cikilmadi"

python da continue

while True :
    s=raw_input("bir sayi giriniz")
    if s=="iptal":
        break
    if len(s) <=3:
        continue
    print "en fazla 3 haneli bir sayi girin"

Python da break kullanımı

admin = "kullanici"
parola = "parola"
while True:
    soru1 = raw_input("kullanici adi:")
    soru2 = raw_input("parola:")
    if soru1 == admin and soru2 == parola:
        print "ok"
        break

    else:
        print "yanlis"

Pythonda len() fonk. kullanımı

a=int(raw_input("lütfen bir parola belirleyin:"))
if len(a) >=6:
    print"parola 5 karakteri gecmemeli!"
else:
    print "parolaniz etkin :)"


2.örnek:
a="afyonkarahisar"
print len (a)

python da for döngüsü

for i in range(1,101):
    print i
#while da yaptigimiz şekilde 1 den 100(100 dahil) e kadar yazdirmayi for kullanarak bu şekilde yapabiliriz ama burada range()fonksiyonu da kullanmamız gerekir 101 almamızın sebebi fonksiyona 1 den 101 e kadar yazdir dedigimizde range fonksiyonunun son degeri almamasi yani range() fonksiyonu 1 ile 101 arasındaki sayilari yazdirir.

Python da While ile 1 den 100 e kadar yazdirma

a=0
while a<100:
    a=a+1
    print a
#eger print"a " yazsaydik o zaman ekrana 100 tane a basmis olacaktik.

pythonda While

soru=raw_input("python mu ruby mi ?")
while soru !="python":
    print "yanlis cevap"

#Bu programi calistirdigimizda sorulan soruya "python" cevabini  vermezsek program biz müdahale edinceye kadar ekrana "yanlis cevap" yazmaya devam eder cunku biz pythona bu komutu vermiş olduk.
eger programi durdurmak istersek ctrl+c tuslarına basmamız gerekir veya dongunun sonuna "break" komutu ekleyerek durdurabiliriz.
while döngüsü if den farkli olarak durdurulmadıgı sürece sürekli doner.

27 Eylül 2014 Cumartesi

Python da üç sayıdan en buyugu

x=int(raw_input("ilk sayiyi girin"))
y=int(raw_input("ikinci sayiyi girin"))
z=int(raw_input("ucuncu sayiyi girin"))
enbuyuk=x
if y>enbuyuk:
    enbuyuk=y
if z>enbuyuk:
    enbuyuk=z
print"en buyuk sayi",enbuyuk,"dir"

23 Eylül 2014 Salı

Pythonda if,else,elif

meyve=raw_input("bir meyve adi girin:")
if meyve=="elma":
    print "elma bir meyvedir"
elif meyve=="armut":
    print " armut bir meyvedir"
else:
    print meyve,"bir meyve degildir"

Pythonda if ve else

parola="python"
cevap=raw_input("lütfen parolanızı giriniz:")
if cevap==parola:
    print "parola onaylandı! programa hoşgeldiniz"
else:
    print "parola yanlış yeniden deneyiniz"

Python da raw_input la iki sayı isteyip toplatayım

ilksayi=int(raw_input("ilk sayiyi girin:"))
ikincisayi=int(raw_input("ikinci sayiyi girin:"))
toplam=ilksayi+ikincisayi
print "bu iki sayinin toplami:",toplam

15 Eylül 2014 Pazartesi

C programlama alfabe programı

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char krk;
    printf("Kontrol etmek istediginiz harfi giriniz : "); scanf("%c",&krk);

    if((krk>='a'&&krk<='z')||(krk>='A'&&krk<='Z'))
    {
        printf("\nGirdiginiz '%c' harfi alfabemizde mevcuttur..",krk);
    }
    else
    {
        printf("\nGirdiginiz '%c' harfi alfabemizde mevcut degildir..",krk);
    }
    printf("\n\n");

    getch();
    return 0;
}
(girilen alfabe c programlama diline uygun olmalıdır yani ş,ö,ü,... olmamalıdır.)

8 Eylül 2014 Pazartesi

Pythonda İNPUT

#kullanacağımız input sayıyı okumak için
>>> sayi=input("Bir sayi giriniz:")
Bir sayi giriniz:6
>>> print(sayi)
6

4 Eylül 2014 Perşembe

C Programlamada Kod Yazarken Uyulması Gereken Kurallar

Anahtar kelimeler


1.İsimlendirmeler anahtar kelimelerden olmamalı.

2.Değişkenlerin başında rakam kullanılmaz.Ancak

alfabetik karakter,alt çizgi,dolar işareti kullanılabilir



3.int sayi=5.3; dedikten sonra aynı fonksiyon içinde

bir da int sayi=5; denemez.                                  .


   4.C dilinde büyük harf küçük harf ayrımı vardır.

sayi!=Sayi                                                            .



5.Değişken adlarında boşluk kullanılmaz        .



YAZILI OLMAYAN KURALLAR

1.Açıklayıcı değişken adları seçilmelidir

2.Genellikle ilk kelime küçük harfle başlar.



                                  



























                                                                                                                                                                                   



C Programlamada Yarıçapı Girilen Dairenin Cevresini Bulma

#include <stdio.h>
#include <stdlib.h>
#define piSayisi 3.14
int main(int argc,char *argv[])
{
    int yaricap;
    float cevre;
    printf("\nYaricapi giriniz:");
    scanf("%d",&yaricap);
    cevre=2*piSayisi*yaricap;
    printf("Dairenin cevresi:%.2f\n",cevre);

    return 0;
}

3 Eylül 2014 Çarşamba

C Programlamada Sayıların OBEB ve OKEK i

#include<stdio.h>
  
#include<stdlib.h>
  
int obeb(int,int);
int okek(int,int);
int main()
{
int x,y;
 
printf("Iki pozitif tamsayi giriniz\n");
scanf("%d%d",&x,&y);
printf("Obeb(%d,%d)=%d\n",x,y,obeb(x,y));
printf("Okek(%d,%d)=%d\n",x,y,okek(x,y));
 
system("pause");
return 0;
}
int obeb(int a,int b)
{
int obeb=1,i=2;
while(!(a==1||b==1))
{
while(a%i==0||b%i==0)
{
if(a%i==0&&b%i==0)
{
a/=i;
b/=i;
obeb*=i;
}
else if(a%i==0)
a/=i;
else if(b%i==0)
b/=i;
}//ikinci while ın sonu
(i%2)?i+=2:i++;
/*Bu ifade i%2 değeri 1 olunca(doğru olunca) i+=2(i=i+2) ifadesini,
i%2 değeri 0 olunca(yanlış olunca) i++(i=i+1) iafdesini çalıştırıyor.
Böylece i değeri 2 den sonra 3 değerini alıyor ve daha sonrasında 2 şer 2 şer artıyor.
(i=2,3,5,7,9,.....)*/
}//birinci while ın sonu
 
return obeb;
}
int okek(int a,int b)
{
int okek=1,i=2;
while(!(a==1&&b==1))
{
while(a%i==0||b%i==0)
{
if(a%i==0&&b%i==0)
{
a/=i;
b/=i;
okek*=i;
}
else if(a%i==0)
{
a/=i;
okek*=i;
}
else if(b%i==0)
{
b/=i;
okek*=i;
}
}//ikinci while ın sonu
(i%2)?i+=2:i++;
}//birinci while ın sonu
 
return okek;
}