Skocz do zawartości

wragler

Stały użytkownik
  • Liczba zawartości

    68
  • Rejestracja

  • Ostatnia wizyta

Zawartość dodana przez wragler

  1. JA tez mam te problem z podawaniem papieru? Czy wie ktos jak to rozwiazac?? Podaj tylko pojedynczo kartki tzn musi byc tylko jedna w podajniku.
  2. Witam Chce skapilowac program ktory jest dobrze napisany i ma wyswieytlac w opengl kolo.Jednak po probie uruchomienia program sie awiesza i na calym ekranie pojawiaja sie dziwne "zamazania".Obraz staje sie neiczytelny i w sumei nic sie nie rusuje:(:).. I poajwia mi sie komunikat: " Projekt ..exe raised exception class EAccessViolation with message 'Access violation at adress 00000000.Read of adress 00000000'.Process stoppe.Use Step or Run to contiune. Co mam robic? Probowalem zmienic strewoniki do grafiki ale nie pomoglo. Mam laptopa IBM t41p z karta ATI GL ze sprzetowym wspomaganiem OPENGL. Zanzaczam ze normalne aplikacje na borlandzie mi dzialaja.(tzn bez GL). Z gory dzikeuje za pomoc.
  3. Witam Mam problem z instalacja amula.Mam LE2005.Zaistalowalem juz GTK i wxWing tzn tak mi sie wydaje:) bo linux dla mnie to narzie wielka tajemnica:).Jednka po ./configure amula pojawia mi sie takie cos: ... checking for wx-config... no checking that wxWidgets has support for large files... no configure: error: Support for large files in wxWidgets is required by aMule. To continue you must recompile wxWidgets with support for large files enable Co to oznacza i jak to naprawic?????? Z gory dziekuje za pomoc.
  4. Witam Posiadam IBM t41p. MAm dysk 60gb . Jednak 9 Gb to dodoatkowa partycja z narzedziami diagnostycznymi i angielskim Win Xp. Jak ja bezpiecznie usunac? A moze nie usuwac? Dodam ze miejsce by mi sie przydalo. Czy pozniej da sie znowy nagrac te dodoatkowe narzedzia doagnostyczne? Pozdrawiam
  5. Przegladarki nie chce mi sie zmieniac. A w FG poszukam , moze znjade ta opcje. Dzieki za odpowiedzi.
  6. Witam Jak zorbic aby fkashget nie wlanczal mi sie do sciagania kazdego pliku z www. Niektore strnoki go nie obsluguja i wtedy chcialbym normalnie sciagac IE. Jak to zrobic?
  7. Witam Gdzie mozna ustawic takie cos ze jak zamkne ekran to laptop mi sie nie wylaczy tylko bedzie sobie dalej pracowal(sciagal pliki). Mam IBM t41p. Pozdrawiam
  8. Dzieki bardzo!!!!!!Troch e go poprzerabiam i bedzie cacy:) POzdrawiam i dziekuje bardzo za ten program.
  9. No niestey nic ni emoge napisac. Znalazlem w necie sporo informacji ale te programy sa trudne i nie moge ich za bardzo zrozumiec. Chodzi mi o program ktory dzieki funckja pop i push bedzie dokladal i zdjemowal rzeczy do kolejki. A jak kolejka bedzie pusta to sie wyswieli komunika .tyle. Czy kots moze mi konkretnie pomoc??? Znalazlem takie cos: TYlko ja chcialby zrobic tak zeby samodzielnie wprowadzac te wyrazy do kolejki. Np w ten sposob: Wprowdza 1 elemet listy i ja wprowadzam. A pozniej wyswietlal po kolieji zadejmuje 4 elemet listy "Basia" i zdjemuje 4 elemet "Krzysiek" itd. template <class TypPodst> class FIFO{ TypPodst *t; int glowa,ogon,MaxElt;public: FIFO(int n) { MaxElt=n; glowa=ogon=0; t=new TypPodst[MaxElt+1]; } void wstaw(TypPodst x) { t[ogon++]=x; if(ogon>MaxElt) ogon=0; } int obsluz(TypPodst &w) { if (glowa==ogon) return -1; // informacja o błędzie operacji w=t[glowa++]; if(glowa>MaxElt) glowa=0; return 1; } int pusta() // czy kolejka jest pusta? { if (glowa==ogon) return 1; // kolejka pusta else return 0; }};#include <iostream.h>#include "kolejka.h"static char *tab[]={"Kowalska","Fronczak","Becki","Pigwa"};int main(){FIFO<char*> kolejka(5); // kolejka 5-osobowafor(int i=0; i<4;i++) kolejka.wstaw(tab[i]); char *s; for(i=0; i<5;i++) { int res=kolejka.obsluz(s); if (res==1) cout << "Obsluzony zostal klient: "<<s<<endl; else cout << "Kolejka pusta!\n"; } /* wersja 2: while(!kolejka.pusta()) { int res=kolejka.obsluz(s); cout << "Obsłużony został klient:"<<s<<endl; } --- */}
  10. Witam Musze napisac program ktory bedzie symulowal kolejke (liste) tzn. Mam zaaplikowac polecenia typu add i del ktore beda wkladac cos do listy i z niej cos zdejmowac. Np jezlei zdejme wszsytkie elementy to porgram napisze ze kolejka jest pussta. Jak takie cos zrobic bo nie ma kompletnie poamyslu na to . Mysle ze trzeba uzyc do tego wskaznikow ale jak? Prosze o pomoc.
  11. no trudno tak musi juz chyba zostac, Dzieki wielkie za pomoc. Juz te "wzory" pozamienialem n afunkcje jeszcze tylko ten na wyznacznik:)
  12. Zeczywiscie za szybko czytalem i nie zobacyzlem :) ale teraz np jezli nie chialbym za kazym razem pisac this->operator()itd...? To jak to zrobic? Np niazej mam przeladowany operator & ktory liczy wyznacznik. Jeest tam wzor pisany za pomoca tab[j] a jak to zrobic aby bylo (i,j)???? I to juz bedzie chyba wszystko. :)
  13. To sa wlasnie takie bazgroly bo to narazie jest pocztaek pracy . A co jest z tym przeladowaniem tego operatora()?????? Da sie to tak zrobic jak znanaczylem?
  14. To jest ta wersja z gdzie poajwia si eblad przy zmiennej j #include <iostream.h>#include<iomanip>#include<string.h>using namespace std;class macierz{ int tab[3][3]; //static ileMacierzy;public: macierz operator+(macierz &); macierz operator-(macierz &); macierz operator*(macierz &); macierz operator|(macierz &); int &operator()(int i,int j); int operator&(); void trojkat(); macierz() {} macierz(int); ~macierz() {} void wyswietl(char _co[20]){ char co[20]; strcpy(co,_co); cout<<co<<endl; for(int i=0;i<3;i++,cout<<endl) for(int j=0;j<3;j++) cout<<tab[i][j]<<";"; cout<<endl;}};//macierz.ileMacierzy = 0;// kostruktormacierz::macierz(int i) { cout << "Tworzymy "<<i<<" macierz: " << endl; int n; for(i =0;i<3;i++) { for(int j=0;j<3;j++) { cout << "Podaj [" << i << "][" << j << "] "; cin >> n; tab[i][j]=n; if (j==2 && i == 2) break; } }}macierz macierz::operator+(macierz &dodaj){ macierz tym; for(int i=0;i<3;j++){ for(int j=0;j<3;j++){ tym.tab[i][j]=dodaj.tab[i][j]+tab[i][j]; if(j==2&&i==2) break;}}return tym;}// prezladowanie operatora/*macierz macierz::operator +(macierz &dodaj) { macierz tym; tym.tab[0][0] = dodaj.tab[0][0] + tab[0][0]; tym.tab[0][1] = dodaj.tab[0][1] + tab[0][1]; tym.tab[0][2] = dodaj.tab[0][2] + tab[0][2]; tym.tab[1][0] = dodaj.tab[1][0] + tab[1][0]; tym.tab[1][1] = dodaj.tab[1][1] + tab[1][1]; tym.tab[1][2] = dodaj.tab[1][2] + tab[1][2]; tym.tab[2][0] = dodaj.tab[2][0] + tab[2][0]; tym.tab[2][1] = dodaj.tab[2][1] + tab[2][1]; tym.tab[2][2] = dodaj.tab[2][2] + tab[2][2]; return tym;}*/macierz macierz::operator -(macierz &odejmij) { macierz tym; tym.tab[0][0] = odejmij.tab[0][0] - tab[0][0]; tym.tab[0][1] = odejmij.tab[0][1] - tab[0][1]; tym.tab[0][2] = odejmij.tab[0][2] - tab[0][2]; tym.tab[1][0] = odejmij.tab[1][0] - tab[1][0]; tym.tab[1][1] = odejmij.tab[1][1] - tab[1][1]; tym.tab[1][2] = odejmij.tab[1][2] - tab[1][2]; tym.tab[2][0] = odejmij.tab[2][0] - tab[2][0]; tym.tab[2][1] = odejmij.tab[2][1] - tab[2][1]; tym.tab[2][2] = odejmij.tab[2][2] - tab[2][2]; return tym;}macierz macierz::operator *(macierz &mnoz){macierz tym;tym.tab[0][0]=mnoz.tab[0][0]*tab[0][0]+mnoz.tab[0][1]*tab[1][0]+mnoz.tab[0][2]*tab[2][0];tym.tab[0][1]=mnoz.tab[0][0]*tab[0][1]+mnoz.tab[0][1]*tab[1][1]+mnoz.tab[0][2]*tab[2][1];tym.tab[0][2]=mnoz.tab[0][0]*tab[0][2]+mnoz.tab[0][1]*tab[1][2]+mnoz.tab[0][2]*tab[2][2];tym.tab[1][0]=mnoz.tab[1][0]*tab[0][0]+mnoz.tab[1][1]*tab[1][0]+mnoz.tab[1][2]*tab[2][0];tym.tab[1][1]=mnoz.tab[1][0]*tab[0][1]+mnoz.tab[1][1]*tab[1][1]+mnoz.tab[1][2]*tab[2][1];tym.tab[1][2]=mnoz.tab[1][0]*tab[0][2]+mnoz.tab[1][1]*tab[1][2]+mnoz.tab[1][2]*tab[2][2];tym.tab[2][0]=mnoz.tab[2][0]*tab[0][0]+mnoz.tab[2][1]*tab[1][0]+mnoz.tab[2][2]*tab[2][0];tym.tab[2][1]=mnoz.tab[2][0]*tab[0][1]+mnoz.tab[2][1]*tab[1][1]+mnoz.tab[2][2]*tab[2][1];tym.tab[2][2]=mnoz.tab[2][0]*tab[0][2]+mnoz.tab[2][1]*tab[1][2]+mnoz.tab[2][2]*tab[2][2];return tym;}int macierz::operator&(){ int tym; tym=tab[0][0]*tab[1][1]*tab[2][2]-tab[0][0]*tab[1][2]*tab[2][1]-tab[0][1]*tab[1][0]*tab[2][2]+tab[0][1]*tab[1][2]*tab[2][0]+tab[0][2]*tab[1][0]*tab[2][1]-tab[0][2]*tab[1][1]*tab[2][0]; return tym;}int& macierz::operator()(int i,int j){ return this->tab[i][j];}void main(void){ macierz tab1(1),tab2(2),tab3,b; int a,c; tab1.wyswietl("Macierz"); tab2.wyswietl("Macierz"); tab3=tab1+tab2; a=&tab1; cout<<"Wyznacznik "<<a<<endl; tab3.wyswietl("Suma"); tab1.wyswietl("Macierz"); tab3=tab1*tab2; tab3.wyswietl("Iloczyn"); c=tab1(0,0)+tab2(1,1); cout<<c; }A to jest wersja taka jak chcialbym zeby chodzilo tylko ze dla wszsytkich nawiasow kawdratowych zeby je zastapic przeladowanym operatorem. w tym kodzie tylko w jednym miejscu to zrobilm i wyskakuje blad. #include <iostream.h>#include<iomanip>#include<string.h>using namespace std;class macierz{ int tab[3][3]; //static ileMacierzy;public: macierz operator+(macierz &); macierz operator-(macierz &); macierz operator*(macierz &); macierz operator|(macierz &); int &operator()(int i,int j); int operator&(); void trojkat(); macierz() {} macierz(int); ~macierz() {} void wyswietl(char _co[20]){ char co[20]; strcpy(co,_co); cout<<co<<endl; for(int i=0;i<3;i++,cout<<endl) for(int j=0;j<3;j++) cout<<tab[i][j]<<";"; cout<<endl;}};//macierz.ileMacierzy = 0;// kostruktormacierz::macierz(int i) { cout << "Tworzymy "<<i<<" macierz: " << endl; int n; for(i =0;i<3;i++) { for(int j=0;j<3;j++) { cout << "Podaj [" << i << "][" << j << "] "; cin >> n; tab[i][j]=n; if (j==2 && i == 2) break; } }}macierz macierz::operator+(macierz &dodaj){ macierz tym; for(int i=0;i<3;j++){ for(int j=0;j<3;j++){ tym.tab[i][j]=dodaj.tab[i][j]+tab[i][j]; if(j==2&&i==2) break;}}return tym;}// prezladowanie operatora/*macierz macierz::operator +(macierz &dodaj) { macierz tym; tym.tab(0,0) = dodaj.tab(0,0) + tab(0,0);//tak wlasnie chialbym aby to wszsytko dzialalo tym.tab[0][1] = dodaj.tab[0][1] + tab[0][1]; tym.tab[0][2] = dodaj.tab[0][2] + tab[0][2]; tym.tab[1][0] = dodaj.tab[1][0] + tab[1][0]; tym.tab[1][1] = dodaj.tab[1][1] + tab[1][1]; tym.tab[1][2] = dodaj.tab[1][2] + tab[1][2]; tym.tab[2][0] = dodaj.tab[2][0] + tab[2][0]; tym.tab[2][1] = dodaj.tab[2][1] + tab[2][1]; tym.tab[2][2] = dodaj.tab[2][2] + tab[2][2]; return tym;}*/macierz macierz::operator -(macierz &odejmij) { macierz tym; tym.tab[0][0] = odejmij.tab[0][0] - tab[0][0]; tym.tab[0][1] = odejmij.tab[0][1] - tab[0][1]; tym.tab[0][2] = odejmij.tab[0][2] - tab[0][2]; tym.tab[1][0] = odejmij.tab[1][0] - tab[1][0]; tym.tab[1][1] = odejmij.tab[1][1] - tab[1][1]; tym.tab[1][2] = odejmij.tab[1][2] - tab[1][2]; tym.tab[2][0] = odejmij.tab[2][0] - tab[2][0]; tym.tab[2][1] = odejmij.tab[2][1] - tab[2][1]; tym.tab[2][2] = odejmij.tab[2][2] - tab[2][2]; return tym;}macierz macierz::operator *(macierz &mnoz){macierz tym;tym.tab[0][0]=mnoz.tab[0][0]*tab[0][0]+mnoz.tab[0][1]*tab[1][0]+mnoz.tab[0][2]*tab[2][0];tym.tab[0][1]=mnoz.tab[0][0]*tab[0][1]+mnoz.tab[0][1]*tab[1][1]+mnoz.tab[0][2]*tab[2][1];tym.tab[0][2]=mnoz.tab[0][0]*tab[0][2]+mnoz.tab[0][1]*tab[1][2]+mnoz.tab[0][2]*tab[2][2];tym.tab[1][0]=mnoz.tab[1][0]*tab[0][0]+mnoz.tab[1][1]*tab[1][0]+mnoz.tab[1][2]*tab[2][0];tym.tab[1][1]=mnoz.tab[1][0]*tab[0][1]+mnoz.tab[1][1]*tab[1][1]+mnoz.tab[1][2]*tab[2][1];tym.tab[1][2]=mnoz.tab[1][0]*tab[0][2]+mnoz.tab[1][1]*tab[1][2]+mnoz.tab[1][2]*tab[2][2];tym.tab[2][0]=mnoz.tab[2][0]*tab[0][0]+mnoz.tab[2][1]*tab[1][0]+mnoz.tab[2][2]*tab[2][0];tym.tab[2][1]=mnoz.tab[2][0]*tab[0][1]+mnoz.tab[2][1]*tab[1][1]+mnoz.tab[2][2]*tab[2][1];tym.tab[2][2]=mnoz.tab[2][0]*tab[0][2]+mnoz.tab[2][1]*tab[1][2]+mnoz.tab[2][2]*tab[2][2];return tym;}int macierz::operator&(){ int tym; tym=tab[0][0]*tab[1][1]*tab[2][2]-tab[0][0]*tab[1][2]*tab[2][1]-tab[0][1]*tab[1][0]*tab[2][2]+tab[0][1]*tab[1][2]*tab[2][0]+tab[0][2]*tab[1][0]*tab[2][1]-tab[0][2]*tab[1][1]*tab[2][0]; return tym;}int& macierz::operator()(int i,int j){ return this->tab[i][j];}void main(void){ macierz tab1(1),tab2(2),tab3,b; int a,c; tab1.wyswietl("Macierz"); tab2.wyswietl("Macierz"); tab3=tab1+tab2; a=&tab1; cout<<"Wyznacznik "<<a<<endl; tab3.wyswietl("Suma"); tab1.wyswietl("Macierz"); tab3=tab1*tab2; tab3.wyswietl("Iloczyn"); c=tab1(0,0)+tab2(1,1); cout<<c; }
  15. error C2065: 'j' : undeclared identifier - taki jest komunikat. A dziwne bo w miejscu wywolania tego dodawania program sie zawiesza. Czy cos jest z tym dodawaniem nie tak bo jak n amje oko to powinna byc dobrze. Tzn program sie odpala jak zadeklaruje zmienna int j; w tym dodawaniu ale juz naprawde nie wiem jak to zoribc.
  16. Zrobilem te dodawani w funkcji ale cos jest nie tak. Nie mam pojecia dlaczego mi pisze ze nie zadeklarowalem zmiennej j. I wogole nie dziala te dodawania.Tzn w programie nic sie ni ewyswietla. macierz macierz::operator+(macierz &dodaj){ macierz tym; for(int i=0;i<3;j++){ for(int j=0;j<3;j++){ tym.tab[i][j]=dodaj.tab[i][j]+tab[i][j]; //if(j==2&&i==2) // break;}}return tym;}
  17. A moglbym prosic o przyklad tego przeladowani z referencja?? Pozdrawiam
  18. wragler

    Czytanie Z Pliku

    dzieki bardzo o to mi chodzilo.Tylko co oznacza (plik.good())?:)
  19. Witam Juz napisalem poodbnego posta ale tam to bylo tylko takie napomkniecie o tym. Musze napisac program ktory bedzie sortowal pewien ciag liczb zapisanych w pliku. Sortowanie to nie jest problem a jedynie czytanie i zapisywanie do pliku.Robilem kiedys taki program w c i kozystalem z scanf .Ale nie wiem jak to jest w c++ w ktorym chce to napisac. Chodzi mi o jakis fragmnet kodu lub podobny proram tyczacy sie wczytaywanie do pliku i odczytawaniem. Zaznaczam ze ma czytac tylko z pliku do pamieci. Nie doczytalem jeszcze o strumieniach bo jestem poczatkujacy w c++. Pozdrawiam
  20. O to mi w sumie chodzilo.Ale jak zrobic abym mogl si eodwolywac poprzez ten operator do poszczegolnych eleemtow tablicy. Np wprowadzam tab(2,1) i automatycznie odwoluje sie do tab[2][1], zeby np go zmienic albo poporstu wproadzic. I czy jak przeladuje ten operator to bede mogl go uzywac np w przeladowanich innych operatorow.Chodzi mi o to czy zamisat np w operatorze dodawania tab[1][1]*macierz.tab[1][2] zrobic tab(1,1)+macierz.tab(1,2). O takie cos mi chodzi. A oto kod mojego niedokonczonego programu: #include <iostream.h>class macierz{ int tab[3][3]; //static ileMacierzy;public: macierz operator+(macierz &); macierz operator-(macierz &); macierz operator*(macierz &); int operator&(); macierz() {} macierz(int); ~macierz() {} void wyswietl(){ cout<<"Macierz: "<<endl<<endl; cout<<" | "<<tab[0][0]<<"; "<<tab[0][1]<<"; "<<tab[0][2]<<" | "<<endl<<" | "<<tab[1][0]<<"; "<<tab[1][1]<<"; "<<tab[1][2]<<" | "<<endl<<" | "<<tab[2][0]<<"; "<<tab[2][1]<<"; "<<tab[2][2]<<"|"<<endl; }macierz odwr(){macierz b;tab[0][0]=-1*tab[0][0];return b;}};//macierz.ileMacierzy = 0;// kostruktormacierz::macierz(int i) { cout << "Tworzymy macierz: " << endl; int n; for(i =0;i<3;i++) { for(int j=0;j<3;j++) { cout << "Podaj [" << i << "][" << j << "] "; cin >> n; tab[i][j]=n; if (j==2 && i == 2) break; } }}// prezladowanie operatoramacierz macierz::operator +(macierz &dodaj) { macierz tym; tym.tab[0][0] = dodaj.tab[0][0] + tab[0][0]; tym.tab[0][1] = dodaj.tab[0][1] + tab[0][1]; tym.tab[0][2] = dodaj.tab[0][2] + tab[0][2]; tym.tab[1][0] = dodaj.tab[1][0] + tab[1][0]; tym.tab[1][1] = dodaj.tab[1][1] + tab[1][1]; tym.tab[1][2] = dodaj.tab[1][2] + tab[1][2]; tym.tab[2][0] = dodaj.tab[2][0] + tab[2][0]; tym.tab[2][1] = dodaj.tab[2][1] + tab[2][1]; tym.tab[2][2] = dodaj.tab[2][2] + tab[2][2]; return tym;}macierz macierz::operator -(macierz &odejmij) { macierz tym; tym.tab[0][0] = odejmij.tab[0][0] - tab[0][0]; tym.tab[0][1] = odejmij.tab[0][1] - tab[0][1]; tym.tab[0][2] = odejmij.tab[0][2] - tab[0][2]; tym.tab[1][0] = odejmij.tab[1][0] - tab[1][0]; tym.tab[1][1] = odejmij.tab[1][1] - tab[1][1]; tym.tab[1][2] = odejmij.tab[1][2] - tab[1][2]; tym.tab[2][0] = odejmij.tab[2][0] - tab[2][0]; tym.tab[2][1] = odejmij.tab[2][1] - tab[2][1]; tym.tab[2][2] = odejmij.tab[2][2] - tab[2][2]; return tym;}macierz macierz::operator *(macierz &mnoz){macierz tym;tym.tab[0][0]=mnoz.tab[0][0]*tab[0][0]+mnoz.tab[0][1]*tab[1][0]+mnoz.tab[0][2]*tab[2][0];tym.tab[0][1]=mnoz.tab[0][0]*tab[0][1]+mnoz.tab[0][1]*tab[1][1]+mnoz.tab[0][2]*tab[2][1];tym.tab[0][2]=mnoz.tab[0][0]*tab[0][2]+mnoz.tab[0][1]*tab[1][2]+mnoz.tab[0][2]*tab[2][2];tym.tab[1][0]=mnoz.tab[1][0]*tab[0][0]+mnoz.tab[1][1]*tab[1][0]+mnoz.tab[1][2]*tab[2][0];tym.tab[1][1]=mnoz.tab[1][0]*tab[0][1]+mnoz.tab[1][1]*tab[1][1]+mnoz.tab[1][2]*tab[2][1];tym.tab[1][2]=mnoz.tab[1][0]*tab[0][2]+mnoz.tab[1][1]*tab[1][2]+mnoz.tab[1][2]*tab[2][2];tym.tab[2][0]=mnoz.tab[2][0]*tab[0][0]+mnoz.tab[2][1]*tab[1][0]+mnoz.tab[2][2]*tab[2][0];tym.tab[2][1]=mnoz.tab[2][0]*tab[0][1]+mnoz.tab[2][1]*tab[1][1]+mnoz.tab[2][2]*tab[2][1];tym.tab[2][2]=mnoz.tab[2][0]*tab[0][2]+mnoz.tab[2][1]*tab[1][2]+mnoz.tab[2][2]*tab[2][2];return tym;}int macierz::operator&(){ int tym; tym=tab[0][0]*tab[1][1]*tab[2][2]-tab[0][0]*tab[1][2]*tab[2][1]-tab[0][1]*tab[1][0]*tab[2][2]+tab[0][1]*tab[1][2]*tab[2][0]+tab[0][2]*tab[1][0]*tab[2][1]-tab[0][2]*tab[1][1]*tab[2][0]; return tym;}void main(void){ macierz tab1(1),tab2(1),tab3,b; int a; tab1.wyswietl(); tab2.wyswietl(); tab3=tab1+tab2; a=&tab1; cout<<"Wyznacznik "<<a<<endl; tab3.wyswietl(); tab1.wyswietl(); tab3=tab1*tab2; tab3.wyswietl(); ;}
  21. A jak zrobic zeby te int x i int y wskazywaly mi na odpowiednie elemety tablicy tab[3][3]???
  22. Witam mam klopot z przeladowaniem takiego operatora. Chcialbym to zorbic w programie zajmoujacym sie macierzami. Tzn ze zamiast podawac np. tab[1][0] to bym mogl wpisac tab(1,0). Probowalem juz np. macierz operator(int x,int y)(&macierz) ale w sumie nie wiem jak to zorbic aby dobrze dzialalo. I mam jeszcze jedno pytanie jak w c++ czytac z pliku zawierajacego liczby oddzielone spacjami i wczytywac je do tablicy i jak je zapisaywac od pliku. Z gory dziekuje
  23. Witam Tak jak w temacie jak pisac wzory matemtyczne w wrodzie (ulamki potegi itd)??? Pozdrawiam
  24. Witam Chodzi mi o to aby np w czasie wprowadzania liczby (bedzie z niej liczona silnia) program ostrzegl w razie wprowadzenia liczby zmiennoprzecinkowej i wyswietlil blad. Prosze o szybka pomoc:)
×
×
  • Dodaj nową pozycję...