C-İkinci dereceden bir bilinmeyenli denklemlerin köklerinin çözüm kümesini bulan prog

Konu sahibi son olarak 3321 gün önce görüldü
Kod:
[LEFT][COLOR=#FF8000]#include <stdio.h> 
#include <stdlib.h> 
#include <math.h> 
#define logo printf("\n\t\t\t\t\t\t\t\tBySercan\n\t\t\t\t\t\t\t\t(Cecilia)") 
[/COLOR][COLOR=#0000BB]float delta[/COLOR][COLOR=#007700]; 
[/COLOR][COLOR=#0000BB]int a[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]b[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]c[/COLOR][COLOR=#007700]; 
[/COLOR][COLOR=#0000BB]char i[/COLOR][COLOR=#007700]; 
[/COLOR][COLOR=#0000BB]int main[/COLOR][COLOR=#007700]() 
{ 
  [/COLOR][COLOR=#0000BB]don[/COLOR][COLOR=#007700]: 
   [/COLOR][COLOR=#0000BB]logo[/COLOR][COLOR=#007700]; 
   [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\t\tIKINCI DERECEDEN BIR BILINMEYENLI DENKLEM"[/COLOR][COLOR=#007700]); 
   [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\n\ta*x*x+b*x+c=0 tipinde bir denklemin koklerini bulmak icin,\n\n\t\t\ta,b ve c degerlerini girin:\n"[/COLOR][COLOR=#007700]); 
                         [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\ta="[/COLOR][COLOR=#007700]); 
                         [/COLOR][COLOR=#0000BB]scanf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"%d"[/COLOR][COLOR=#007700],&[/COLOR][COLOR=#0000BB]a[/COLOR][COLOR=#007700]); 
                         [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\tb="[/COLOR][COLOR=#007700]); 
                         [/COLOR][COLOR=#0000BB]scanf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"%d"[/COLOR][COLOR=#007700],&[/COLOR][COLOR=#0000BB]b[/COLOR][COLOR=#007700]); 
                         [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\tc="[/COLOR][COLOR=#007700]); 
                         [/COLOR][COLOR=#0000BB]scanf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"%d"[/COLOR][COLOR=#007700],&[/COLOR][COLOR=#0000BB]c[/COLOR][COLOR=#007700]); 

  [/COLOR][COLOR=#0000BB]delta[/COLOR][COLOR=#007700]=([/COLOR][COLOR=#0000BB]b[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]b[/COLOR][COLOR=#007700])-([/COLOR][COLOR=#0000BB]4[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]a[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]c[/COLOR][COLOR=#007700]); 
  [/COLOR][COLOR=#0000BB]system[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"CLS"[/COLOR][COLOR=#007700]); 
  if([/COLOR][COLOR=#0000BB]delta[/COLOR][COLOR=#007700]>=[/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700]){ 
       [/COLOR][COLOR=#0000BB]logo[/COLOR][COLOR=#007700]; 
       [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\n\n\n\t\t%d*x*x+%d*x+%d=0"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]a[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]b[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]c[/COLOR][COLOR=#007700]); 
       [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\n\n\n\t\tDenklemin koklerinin\n\t\tCozum kumesi={%f,%f}\n"[/COLOR][COLOR=#007700],([/COLOR][COLOR=#0000BB]b[/COLOR][COLOR=#007700]+[/COLOR][COLOR=#0000BB]sqrt[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]delta[/COLOR][COLOR=#007700]))/[/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]a[/COLOR][COLOR=#007700],([/COLOR][COLOR=#0000BB]b[/COLOR][COLOR=#007700]-[/COLOR][COLOR=#0000BB]sqrt[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]delta[/COLOR][COLOR=#007700]))/[/COLOR][COLOR=#0000BB]2[/COLOR][COLOR=#007700]*[/COLOR][COLOR=#0000BB]a[/COLOR][COLOR=#007700]); 
  } 
  else  
  {    [/COLOR][COLOR=#0000BB]logo[/COLOR][COLOR=#007700]; 
       [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\n\n\n\t\t%d*x*x+%d*x+%d=0"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]a[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]b[/COLOR][COLOR=#007700],[/COLOR][COLOR=#0000BB]c[/COLOR][COLOR=#007700]); 
       [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\n\n\n\t\tDenklemin gercel koku yoktur."[/COLOR][COLOR=#007700]); 
       } 
       [/COLOR][COLOR=#0000BB]tek[/COLOR][COLOR=#007700]: 
           [/COLOR][COLOR=#0000BB]printf[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"\n\n\n\n\n\t\tTEKRAR ISLEM YAPMAK ICIN:\t'T'(Tekrar),\n\n\t\tPROGRAMDAN CIKMAK ICIN:\t\t'C'(CIKIS)\n\n\t\tBASMALISINIZ"[/COLOR][COLOR=#007700]); 
  [/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]=[/COLOR][COLOR=#0000BB]getch[/COLOR][COLOR=#007700](); 
  if([/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#DD0000]'T'[/COLOR][COLOR=#007700]) 
  { 
             [/COLOR][COLOR=#0000BB]system[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"CLS"[/COLOR][COLOR=#007700]); 
             goto [/COLOR][COLOR=#0000BB]don[/COLOR][COLOR=#007700]; 
  } 
  else if([/COLOR][COLOR=#0000BB]i[/COLOR][COLOR=#007700]==[/COLOR][COLOR=#DD0000]'C'[/COLOR][COLOR=#007700]) 
  { 
  return [/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700]; 
} 
else 
[/COLOR][COLOR=#0000BB]system[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"CLS"[/COLOR][COLOR=#007700]); 
     [/COLOR][COLOR=#0000BB]logo[/COLOR][COLOR=#007700]; 
goto [/COLOR][COLOR=#0000BB]tek[/COLOR][COLOR=#007700]; 
}  [/COLOR][/LEFT]
 
Geri