Arkadaşlar C'de yeniyim. For döngüsünü tekrar ederken faktoriyel bulan bir program yazmak istedim fakat biraz unutmuşum galiba. Sayıyı giriyorum fakat ekrana bir değer basmıyor. Acaba nerde hata yapıyorum?
#include<stdio.h>
int main(){
int n;
int fact=1;
printf("faktoriyelini bulmak istediginiz sayiyi giriniz:");
scanf("%d",n);
for(; n>0; n--){
fact *=n;
}
printf("faktoriyel: %d",fact);
return 0;
}
#include<stdio.h>
int main(){
int n;
int fact=1;
printf("faktoriyelini bulmak istediginiz sayiyi giriniz:");
scanf("%d",n);
for(; n>0; n--){
fact *=n;
}
printf("faktoriyel: %d",fact);
return 0;
}