Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Linear Search'a göre genelde uzun sıralı dizelerde daha hızlı oluyor.
#include <stdio.h>
#include <stdlib.h>
int binarySearch(int dizi[], int lower, int higher, int arananDeger)
{
while (lower <= higher)
{
int medium = lower + (higher - lower) / 2;
if (dizi[medium]...
Arama algoritmasının en kolayı. Sadece array içindekileri arayıp sayının nerede olduğunu söylüyor. Tabii kendinize göre şekillendirebilirsiniz.
#include <stdio.h>
#include <stdlib.h>
int linearSearch(int dizi[], int arananSayi, int diziBoyut)
{
for (int i = 0; i < diziBoyut; i++)
{...
Bubble Sort yapmıştım. Şimdi Selection Sort paylaşacağım. Selection Sort Bubble Sort'un biraz gelişmiş hali diyebiliriz. Ama ben Bubble'yi daha çok seviyorum 😁
Selection Sort'u kısaca özetleyen GIF:
Detaylı bilgi:
https://medium.com/kodcular/selection-sort-algoritmas%C4%B1-nedir-484c40c9473c...
İki farklı şekilde Palindrom kontrolü. İlki kolay olanı, string.h kütüphanesinden strrev fonksiyonu. İkincisi Pointers ile uzun versiyonu.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char kelime[20];
char kelimenintersi[20];
printf("Palindrom olup...
Gerçekten en zorlandıklarımdan biri oldu. Hatta hepsini yapamadım ve buraya konu açtım. Sağ olsunlar yardımcı oldular. Yani yarısı benim yarısı buranın :) Sayısal Loto değerini "dogrulama" değişkenini değiştirerek kendiniz değiştirebilirsiniz.
Test etmek için Online Compiler...
Aynı şifreyi iki kere girmeniz gerek. İki şifreyi de aynı girdiyseniz çıktı olarak "Basarili bir sekilde kayit oldunuz..." vermesi gerekiyor.
Test etmek için Online Compiler;
https://www.programiz.com/c-programming/online-compiler/
#include <stdlib.h>
#include <stdio.h>
int main()
{
char...
Girilen iki tam sayının Euclid (OKLIT) kuralı ile EBOB'unu alan program. Euclid (OKLIT) kuralının ne olduğunu kod da bahsettim. Yaparken kafa biraz yandı ama başarıya ulaştım 😅 .
#include <stdlib.h>
#include <stdio.h>
int main()
{
/*Baslamadan once burada Euclid (OKLIT) kuralı...
Girdiğiniz sayının faktoriyelini alan basit ir program.
#include <stdio.h>
#include <stdlib.h>
int main()
{
int sayi;
int faktoriyelSonuc = 1;
printf("Lutfen faktoriyelini almak istediginiz sayiyi giriniz.\n");
scanf("%d", &sayi);
int kullanicininGirdigiSayi = sayi...
While döngüsü ile 1'den 10'a kadar basit bir çarpım tablsou.
#include <stdlib.h>
#include <stdio.h>
int main()
{
int i = 1;
while (i< 11)
{
printf("1 x %d = %d\t", i , 1 * i);
printf("2 x %d = %d\t", i , 2 * i);
printf("3 x %d = %d\t", i , 3 * i)...
Evde boş boş duracağıma kullanması basit bir Hesap Makinesi yaptım. Sadece sayılar üzerinden kontrol edebilirsiniz. Kullanmak veya denemek isteyenler olursa .exe halini ve VT Sonucunu aşağıya bırakıyorum.
Dosya;
https://drive.google.com/file/d/17iO0wtVGL_vZGMYxJrtIoQlwpPEQpI7d/view
VT sonucu...
Cinsiyete göre boy ve kilonuzu alarak mülakatı geçip geçemediğinizi bildiriyor.
#include <stdio.h>
#include <stdlib.h>
int main()
{
char cinsiyet;
float boy;
float kilo;
printf("Mulakat sinavina hos geldin.\n\n");
printf("Cinsiyetinizi girin.E/K\n");
scanf("%c"...
Mesela sınavından 30 aldın, program sana kendini geliştirmen gerektiğini söylüyor :D 0 ile 100 arasında bir değer girmen gerek. Yoksa kabul etmiyor :)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int puan;
printf("Puanlama sistemine hos geldin.\n");
printf("Burada puanini...
Şimdi Daire de görmüşsünüzdür. Yarıçap Pİ vs. Şimdi Float değer ile ve Daire'nin alanını hesaplayalım. Küp de yanına hediye olsun :)
#include <stdio.h>
#include <stdlib.h>
#define pi 3.14 //burada pi'nin değerini değiştirebilirsiniz.
int main()
{
char sekil;
printf("Daire mi Kup mu...
Merhabalar, bugün aklıma C dili için basit programlar yapma fikri geldi. Bildiğim kadarını sizler ile paylaşacağım. Ben de yeni yeni ögreniyorum. Bu fazlası ile kolay olacak. Bir sonraki de biraz kolay olacak. Sonra biraz daha ileri gitmeyi düşünüyorum. Tabii gidebilirsem. Şimdi kare ve...