|
Sojusz Fallen Fallen
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Ricko
Brain
Dołączył: 07 Sie 2006
Posty: 3255
Przeczytał: 0 tematów
Pomógł: 5 razy Ostrzeżeń: 0/5 Skąd: ..::Zabrze::..
|
Wysłany: Sob 19:41, 23 Kwi 2011 Temat postu: C++ Zamiana Liczby Dziesiętnej na Inny System Liczbowy |
|
|
Zamiana liczby w systemie dziesiętnym na inny dowolny system liczbowy
Źródło: Praca własna na podstawie pseudokodu
Cytat: |
#include<iostream>
#include<math.h>
using namespace std;
int main () {
int n,p,k,i;
float h;
cout<<"POBIERANIE DANYCH"<<endl<<"Podaj liczbe w systemie dziesietnym"<<endl;
cin>>n;
cout<<"Podaj podstawe nowego systemu"<<endl;
cin>>p;
cout<<"WYKONYWANIE PROGRAMU"<<endl;
h=(log(n)/log(p)); //obliczony logarytm//
int *z = new int [h+2];
k=1;
while (n>0)
{
z[k]=n%p;
k=k+1;
n=(n/p);
}
cout<<"Podana liczba w nowym systemie liczbowym: ";
for (i=k-1; i>=1; i--)
cout<<z[i];
delete [] z;
z=0;
cout<<endl;
system("pause");
return 0;
}
|
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
|
|
Możesz pisać nowe tematy Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
|