5 Mart 2026
Fibonacci dizisi
#include <iostream>
using namespace std;
int fibo(int sira)
{
if (sira == 1) return 0;
if (sira == 2) return 1;
if (sira>=3) return fibo(sira-1) + fibo(sira-2);
}
int main() {
cout<<fibo(20);
return 0;
}
Faktöriyel hesaplama
#include <iostream>
using namespace std;
int fakt(int n)
{
if (n == 1) return 1;
else return fakt(n-1) * n;
}
int main() {
cout<<fakt(6);
return 0;
}
26 Mart 2026
Struct ve union örnekleri
#include <iostream>
using namespace std;
struct urun{
float fiyat;
int kdv;
int stok;
};
int main()
{
urun gofret;
gofret.fiyat = 10.20;
gofret.kdv = 8;
gofret.stok = 100;
urun cikolata;
cikolata.fiyat = 20;
cikolata.kdv = 8;
cikolata.stok = 10;
cout<<"çikolata stoğumuz: "<<cikolata.stok;
return 0;
}
#include <iostream>
using namespace std;
struct ogrenci{
string ad;
string soyad;
int dogumyili;
int numara;
bool aktif;
};
int main()
{
ogrenci ogr1;
ogr1.ad = "ali";
ogr1.soyad = "celik";
ogr1.numara = 20202020;
ogr1.dogumyili = 2004;
ogr1.aktif = true;
cout<<ogr1.ad<<" "<<ogr1.soyad;
ogrenci ogr2;
ogr2.ad = "ayşe";
ogr2.numara = 201040;
return 0;
#include <iostream>
using namespace std;
union urun{
float fiyat;
int kdv;
};
int main()
{
urun gofret;
gofret.fiyat = 5.20;
gofret.kdv = 10;
cout<<gofret.fiyat;
return 0;
}
30 Nisan 2026
#include <iostream>
using namespace std;
int dogrusal(int dizi[],int n, int aranan){
for(int i=0;i<n;i++){
if(dizi[i] == aranan){
return i;
}
}
}
int ikili(int dizi[], int sol, int sag, int aranan){
if(sag>=sol){
int orta = sol + (sag-sol)/2;
if (dizi[orta] == aranan){
return orta;
}
if (dizi[orta]>aranan){
return ikili(dizi, sol, orta-1,aranan);
}else{
return ikili(dizi, orta+1, sag, aranan);
}
}
else return -1;
}
int main()
{
int dizi[10] = {5,8,12,21,33,45,56,77,88,90};
int elemansayisi = 10;
int aranandeger = 33;
cout<<dogrusal(dizi, elemansayisi, aranandeger)<<endl;
cout<<ikili(dizi, 0, 10, aranandeger)<<endl;
return 0;
}
