Greg0r
-
Postów
5 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Greg0r
-
-
Cześć,
Mam pewien problem gdyż stworzyłem macierz za pomoą konstrukcji:
double** wyzn; wyzn=new double*[3]; for(int i=0;i<3;i++) { wyzn[i]=new double[3]; }
przekazuje tą macierz do funkcji:
double wyznacznik(double** tab, int i, int j)
gdzie i-ity wiersz , j-jota kolumna
I teraz w tej funkcji chciałbym się dostać do itego wiersza i jtejkolumny.
Nie było problemu z tablicą jednowymiarową gdyż odwołanie do danej komórki wyglądało tak :
*(tab+i) = 1000;
gdzie i- ita komórka
proszę o pomoc :)
-
zle zadalem pytanie, chodzi mi o typ liczbowy, char to typ znakowy, moglbym oczywiscie uzyc unsigned char i za kazdym razem rzutowac na inta, ale czy nie ma juz jakiejs struktury 8 bitowej przechowujacej liczby?
-
chodzi mi o zmienną uint dostępną w nowych kompilatorach z 2010 roku, na stronie cplusplus w referencjach pokazane jest że jest to zmienna inteeger, gdy tworzę zmienną uint_8t i próbuję ją wyrzucić na ekran, okazuje się że jest to typ znakowy, i wyrzuca jakieś znaczki niestety. Potrzebuję zmiennej która jest oparta na 8 bitach , nieujemna, i do tego typu całkowitego. Czy jest jakaś możliwość żeby stworzyć taką strukturę 8 bitową, lub zrobić coś z tym uintem żeby działało jako typ całkowity a nie char?
-
jeżeli chodzi o sam algorytm to wystarczy mnożyć tą liczbę co wpisywałeś/aś razy -10*ilosc_cyfr w danym ciągu znaków.
Jeżeli można by było korzystać z c++11, i wejściową daną mógłby być string to sprawa prosta, jest do tego funkcja string to int - stoi( string ) --> http://en.cppreference.com/w/cpp/string/basic_string/stol. Do tego przyda się funkcja string.length(), która zwróci ilość_cyfr w stringu. Reasumując:
cin >> input; float output=float(stoi(input)); // rzutowanie z inta na float for(int i =1; i>=input.length(); i++) output*=-10; cout << output;
Operacje na macierzy w funkcji
w C++
Napisano
Tak wiem, że jest czytelniejsze, lecz nie wiem jak przekazać do funkcji tablice dwuwymiarową.
jest złą deklaracją, jakiś pomysł ?