AÇIKLAMA
Bu programda konsoldan iki sayı girilmektedir. 1. Sayı 2. Sayıdan büyükse kombinasyon hesaplaması yapılmakta sayılar arası toplam ise 0 olmaktadır. 2.Sayı 1.Sayıdan büyükse sayılar arası toplam hesaplanmakta kombinasyon ise 0 olmaktadır. Ayrıca Sayıların birbiri arasındaki durumuna bakılmaksızın 2. Sayı 1. Sayı kadar bastırılmaktadır.
Program Kodu:
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <conio.h> #include <stdio.h> int farkitopla(int,int); int ekranayaz(int,int); int faktoriyel(int); //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv[]) { int sayi1,sayi2; scanf("%d",&sayi1); scanf("%d",&sayi2); int toplam=farkitopla(sayi1,sayi2); ekranayaz(sayi1,sayi2); int sonuc; //if(sayi1>sayi2) //else //sonuc=faktoriyel(sayi2)/(faktoriyel(sayi1)*faktoriyel(sayi2-sayi1)); getche(); return 0; } //--------------------------------------------------------------------------- int farkitopla(int a,int b) { int toplam=0; if(a<b) { for(int i=a+1;i<b;i++) { toplam+=i; } } return toplam; } //--------------------------------------------------------------------------- int ekranayaz(int a,int b) { for(int i=0;i<a;i++) { } return 1; } //--------------------------------------------------------------------------- int faktoriyel(int a) { if(a==0) return 1; else return a*faktoriyel(a-1); }