01/02/09 15:26
sweetema
ciao,dovrei scrivere un programma ke visualizza una tabella che contiene la rappresentazione binaria,ottale,esadecimale dei numeri compresi tra 1 e 256.io ho pensato erroneamente di fare csì...qualke aiutino??
#include<iostream> #include<stdlib> #include<iomanip> #include<cmath> int functiona() { for(int a=1;a<=256;a++) { int Aarray[10]; for(int i=0;i<10;i++) { int q; do { q=a/2; Aarray[i]= a%2; a=q; } while(q!=0); cout<<Aarray[i]<<"\n"; } } } int functionb() { for(int b=1;b<=256;b++) { int Barray[10]; for(int i=0;i<10;i++) { int q; do { q=b/8; Barray[i]=b%8; b=q; } while(q!=0); cout<<Barray[i]<<"\n"; } } } int functionc() { for(int c=1;c<=256;c++) { int Carray[10]; for(int i=0;i<10;i++) { int q; do { q=c/16; Carray[i]=c%16; c=q; } while(q!=0); cout<<Carray[i]<<"\n"; } } } int main() { cout<<"B.decimale"<<setw(20)<<"B.binaria"<<setw(20)<<"B.ottale"<<setw(20)<<"B.esadecimale\n"; for(int j=1;j<=256;j++) { cout<<j<<setw(30)<<functiona()<<setw(20)<<functionb()<<setw(20)<<functionc()<<"\n"; } return 0; }
aaa