suchy9999

Gramowicz(ka)
  • Zawartość

    5
  • Dołączył

  • Ostatnio

Reputacja

0 Neutralna

O suchy9999

  • Ranga
    Obywatel
  1. Witam mam taki o to program #include <iostream> #include <iomanip> #include <stdio.h> using namespace std; int i; void dec_oct(int l) { int tab[l]; int x; for(i=1; l>0; i++) { x=l%8; if(x==0) { tab[ i ]=0; l=l/8; } else { tab[ i ]=x; l=(l-x)/8; } } for(i=i-1; i>0; i--) cout<<tab[ i ]; } void dec_hex(int l) { int tab[l]; int x; for(i=1; l>0; i++) { x=l%16; if(x==0) { tab[ i ]=0; l=l/16; } else { tab[ i ]=x; l=(l-x)/16; } } for(i=i-1; i>0; i--) { if(tab[ i ]==10) cout << "A"; else if(tab[ i ]==11) cout << "B"; else if(tab[ i ]==12) cout << "C"; else if(tab[ i ]==13) cout << "D"; else if(tab[ i ]==14) cout << "E"; else if(tab[ i ]==15) cout << "F"; else cout << tab[ i ]; } } int main() { int j, k; float *TAB = NULL; int MAX; int rozmiar; int dok; cout << "podaj maksymalny rozmiar tablicy: "; cin >> MAX; do { cout<<"podaj rozmiar twojej tablicy: "; cin>>rozmiar; if(rozmiar>MAX) cout<<"BLAD! - podany rozmiar przekracza rozmiar maksymalny"<<endl; } while(rozmiar>MAX); cout << "podaj wyswietlana dokladnosc: "; cin >> dok; try { TAB = new float[rozmiar]; } catch(bad_alloc) { cout << "BLAD! - brak miejsca na utworzenie tablicy"; return 0; } for(i=0; i<rozmiar; i++) { cout << "podaj " << i << " element tablicy" << endl; cin >> TAB[ i ]; } cout<<"twoja tablica:\t\t[notacja zwykla] [notacja naukowa] "<<setprecision(dok)<<endl<<endl; for(j=0,k=0;k,j<rozmiar;j++,k++) { cout.width(30); cout.setf(ios::fixed, ios::floatfield); cout<<right<<TAB[j]; cout.setf(ios::scientific, ios::floatfield); cout.setf(ios::uppercase); cout.width(20); cout<<right<<TAB[k]<<endl<<endl; } cout<<"twoja tablica w systemie osemkowym: "<<endl; for(j=0;j<rozmiar;j++) { dec_oct(TAB[j]); cout << endl; } cout<<"twoja tablica w systemie szesnastkowym: "<<endl; for(j=0;j<rozmiar;j++) { dec_hex(TAB[j]); cout << endl; } cin.ignore(); return 0; } I tutaj moje pytanie poniewaz napisalem go w dev c++ i wyskakuje mi blad i nie wiem gdzie jest popelniony poniewaz kompilator nie znajduje go w kodzie tylko w programie prosze o jakas porade. zadanie_2.o:No such file or directory. [error][zadanie2.exe] Error 1 (if this is the only erroe: please check your librery includes)
  2. Czesc mam taki problem poniewaz wpisalem funkcje int wyswietl_liczby( double *t_tab_[] ) { for (int i =0; i < MAX_TAB_SIZE; i++){ cout << t_tab; } return 0; } i teraz ja wywoluje ale nie wiem czy dobrze to robie wyswietl_liczby(double t_tab_[]);jakby kto mogl mi podpowiedziec jak to sie robi albo ja wywolac funkcje ta gorna
  3. ta ma byc w c++ dzieki ogolnie za pomoc bo wiem juz od czego mam zaczac
  4. Napisz i uruchom program, który wczyta 1 kilka liczb rzeczywistych do tablicy TAB[Max] (Max=1000), następnie wyprowadzi te liczby w wyrównanej kolumnie. W programie kontroluj, aby zadany rozmiar tablicy nie przekroczył maksymalnego. Czy moglby mi ktos pomoc i napisac kod jak ten program wyglada bo za uja nie moge zrozumiec o co tu chodzi ;/