Hayırlı geceler değerli forum okuyucuları işin içinden çıkamadığım bir algoritmada yardıma ihtiyacım var
soru şu bir çiftlikte tavşan var kuşlar yaşamakta kullanıcı tavşanların sayısını kuşların sayısını ve ikisininde yıllık artış oranını girecek ve kaç yıl sonra tavşanların sayısı kuşların sayısını geçer onu bulacak iyi kötü bir algoritma oluşturdum ama çalıştırdığımda consol durdurma hatası veriyor sanırım sonsuz döngüye giriyor pek anlamadım kodu aşşağıya bırakıyorum hatam nerdeyse yardımcı olursanız sevinirim teşekkürler

#include

int main(){
int tavsan,kus,i,tartis,kartis,yil;
double toran,koran;
printf("Tavsanların Sayısını Girin: ");
scanf("%d", & tavsan);
printf("Kusların Sayısını Giriniz: ");
scanf("%d", & kus);
printf("Tavsanların Yıllık Artıs Oranını Girin: ");
scanf("%lf", & toran);
printf("Kusların Artıs Oranını Girin: ");
scanf("%lf", & koran);

if(tavsan for(i=tavsan; i<=kus; i++){
tartis=(tavsan/100)*toran;
kartis=(kus/100)*koran;
tavsan+= tartis;
kus+= kartis;
yil++;
}
}
printf("% yil sonra tavsanların sayisi kuslarin sayisini gecmistir", yil);

return 0;
}






SORUNU ÇÖZDÜM BİTMİŞ HALİNİ BIRAKIYORUM AŞŞAĞIYA YUKARDAKİ ALGORİTMA HATALI

#include

int main(){
int tavsan,kus,i,tartis,kartis,yil;
double toran,koran;
printf("Tavsanların Sayısını Girin: ");
scanf("%d", & tavsan);
printf("Kusların Sayısını Giriniz: ");
scanf("%d", & kus);
printf("Tavsanların Yıllık Artıs Oranını Girin: ");
scanf("%lf", & toran);
printf("Kusların Artıs Oranını Girin: ");
scanf("%lf", & koran);

if(tavsan for(i=0; tavsan<=kus; i++){//DEĞİŞİKLİĞİ BURDA YAPTIM
tartis=(tavsan/100)*toran;
kartis=(kus/100)*koran;
tavsan+= tartis;
kus+= kartis;
yil++;
}
}
printf("Kularin Sayisi: %d\n", kus);
printf("Tavsanların Sayisi: %d\n", tavsan);
printf("%d yil sonra tavsanların sayisi kuslarin sayisini gecmistir", yil);

return 0;
}