12 Mart 2026
Fibonacci dizisi
#include <iostream>
using namespace std;
int fibo(int sira)
{
if (sira <= 0) {
cout<<"hatalı giriş";
return -1;
}
if (sira == 1) return 0;
if (sira == 2) return 1;
if (sira >= 3) return fibo(sira - 1) + fibo(sira-2);
}
int main()
{
cout<<"Kaçıncı Fibonacci sayısı lazım?";
int x;
cin>>x;
cout<<fibo(x);
return 0;
}
Faktöriyel hesaplama
#include <iostream>
using namespace std;
long int fakt(int x)
{
if (x == 0) return 1;
if (x > 0) return x*fakt(x-1);
}
int main()
{
cout<<"Kaç faktöriyel lazım?";
int x;
cin>>x;
cout<<fakt(x);
return 0;
}
2 Nisan 2026
Değişken kullanarak swap işlemi
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 20;
int temp;
temp = a;
a = b;
b = temp;
return 0;
}
Pointer kullanarak swap işlemi
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 20;
int *adres;
adres = &a;
*(adres+30) = b;
b = a;
a = *(adres+30);
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
return 0;
}
Struct örneği
#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;
}
Union örneği
#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;
}
