Linguaggi | Manuali | Compilatori | Programmi | Script | Software | Linux | Windows | Html
Linguaggi

C
C++
JAVA
PERL
COBOL
PASCAL
MATLAB
FORTRAN77
FORTRAN90

JAVASCRIPT

VISUALBASIC

Sistemi operativi

LINUX
WINDOWS
UNIX
MAC

Software

AUTOCAD
GNUPLOT
OCTAVE
SCILAB

PROGRAMMI IN C++

•Convb.cpp

Programmaper la conversione di un numero da uan base ad un'altra.

Scarica il file convb.cpp


// tutteb.cpp
#include <iostream.h>
int main()
{ int base, basen, n, ris, cifra;
char c;
cout << "Scrivi la base del numero espressa "
"in base 10,\ncompresa fra 2 e 10:\n";
cin >> base;
cout << "Scrivi il numero in base "<< base
<< ":\n";
cin >> c;
ris = 0; cifra = c - '0';
while (cifra >= 0 && cifra < base)
{ ris = ris * base + cifra;
cin.get(c); cifra = c - '0';
}
for (base = 2; base <= 10; base++)
{ n = ris; basen = 1;
while (n >= base)
{ n /= base; basen *= base; }
n = ris;
cout << "Il numero dato in base " << base
<< " e`\t ";
do
{ cifra = n/basen;
n %= basen; basen /= base;
c = cifra + '0'; cout << c;
}
while (basen != 0);

cout << '\n';
}
return 0;
}

Partner

Guida Fortran
Guida Matlab

English Version
Tutorials
Programming
Lavoro
Lavoro in rete
Telelavoro
Webmaster
Webmaster
Xml

Gratis
Varie
Latex
Calcolo
Appunti