Skocz do zawartości
wragler

Typ Zapewniajacy Najwieksza Dokladnosc Liczb Zmiennaprzecinkowych?

Rekomendowane odpowiedzi

Napisalem program wybierajacy najwiekasza i najmnijsza liczba z jakiegos ciagu. Jednak np nie widzi roznicy pozmiedzy 1.000000001 a 1!! jak to zmienic?

#include <iostream.h>void main(){	double *tab,liczba,temp;	int i,n,j,cz;	cout<<"Program wybierajacy najmniejszy i najwiekszy element z ciagu\n";a:	cout<<"Podaj ilosc elemtow w ciagu\n";	cin>>n;	tab =  new double[n];	for(i=1;i<=n;i++)	{		cout<<"Wprowadz "<<i<<" liczbe\n";		cin>>liczba;		tab[i]=liczba;	}	cout<<"Tablica: \n";	for(i=1;i<=n;i++)	{	cout<<tab[i]<<"\n";	}cout<<"\n";for(j=0;j<n;j++){	for(i=0;i<n;i++)	{		if(tab[i]>tab[i+1])		{			temp=tab[i+1];			tab[i+1]=tab[i];			tab[i]=temp;		}	}}cout<<"Posortowany ciag: \n";for(i=1;i<=n;i++)	{	cout<<tab[i]<<"\n";	}cout<<"Najwiekszy element :"<<tab[n]<<"\n";cout<<"Najmniejszy element :"<<tab[n-(n-1)]<<"\n";b:	cout<<"Czy chcesz liczyc jeszcze raz?\n"<<"1)TAK\n2)NIE\n";	cin>>cz;	switch(cz)	{	case 1:		goto a;			break;	case 2:		cout<<"KONIEC\n";		break;	default :		cout<<"Wpowadziles :"<<cz<<"\n\n1)TAK\n2)NIE\n\n\n";		goto b;		break;	}}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Napisalem program wybierajacy najwiekasza i najmnijsza liczba z jakiegos ciagu. Jednak np nie widzi roznicy pozmiedzy 1.000000001 a 1!! jak to zmienic?

w gcc jest tym long long (64 bity) ale to połowiczne rozwiązaniee , można użyć klas typu BigInteger itp. do operowania na bardzo dużych liczbach całkowitych

spróbuj poszukać na tej stronie koders

Edytowane przez Haquim

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...