log10(n!)

D1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0

Czesc musze wyznaczyc wzor wyliczajacy liczbe cyfr danej silni czyli np 6! to 720 czyli ma zwrocic wynik 3, 3!=6 wiec wynik powinien wyniesc 1. Niestety cos z petla jest zle bo dla n-4 wychodzi z petli sum=0,6 a z google z kalkulatora wychodzi 1 z hakiem

Oto kod

Kopiuj
#include<stdio.h>
#include<math.h>
int main()
{
    double x;
    double sum=0;
    int n=4;
    int i;
    for(i=1;i<=n;i++);
    {

    sum=sum+log10(i);

    }
    printf("%d",(int)sum+1);
    return 0;
}
Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
6

Masz średnik po forze :P

D1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 27
0
Patryk27 napisał(a):

Masz średnik po forze :P

Dzieki xd

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.