Problem z ilością miejsc po przecinku C

0

Mam napisać program w C który daje na wyjściu iloraz 2 liczb. Problem polega na tym że double daje 16 miejsc po przecinku, long double 19 a ja potrzebuje 25. Czy ktoś orientuje sie jak można tego dokonać? Załączam kod chociaż nie jest on jakiś rozbudowany

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main()
{
    int a,b;
    double c;
    printf("Podaj dzielna(liczba calkowita)");
    scanf("%d",&a);
    printf("Podaj dzielnik(liczba calkowita)");
    scanf("%d",&b);
    c=a; 
	c/=b;
    printf("Iloraz wynosi: %.25Lf \n", c);
            
              
     
 
 
 system("PAUSE");  
 return 0;
 }

0

afair taki typ w C nie istnieje; będziesz musiał skorzystać z biblioteki do obliczeń na dużych liczbach lub samemu taką napisać.

1

Jak umiesz dzielic pod kreska to wystarczy tablica znakow.

0

Użyj tej biblioteki:
http://www.mpfr.org/

1 użytkowników online, w tym zalogowanych: 0, gości: 1