Własny typ zmiennej
Ostatnio zmodyfikowano 2008-05-03 21:52
kalin93 Temat założony przez niniejszego użytkownika |
» 2008-05-03 13:33:11 Kurde dopiero sie uczę i nie bardzo wiem o co chodzi ;] Mógłbyś to jakoś przybliżyć z tą funkcją? |
|
DejaVu |
» 2008-05-03 15:19:11 Musisz oprogramować wszystkie działania artmetyczne na nowym, niestandardowym typie danych. Aby wykonać jakiekolwiek obliczenia na Twoim typie danych będziesz musiał napisać a następnie wywoływać funkcję np. wynik=DodajLiczby(liczba1,liczba2);
|
|
kalin93 Temat założony przez niniejszego użytkownika |
» 2008-05-03 15:36:22 Jak próbowałem napisać funkcje to ten sam błąd ;/ Mógłbyś podać jakiś przykład, żebym mógł spojrzeć jak to wygląda w praniu |
|
DejaVu |
» 2008-05-03 15:40:06 Podałem Ci przykład wcześniej jak uzyskiwać dostęp do poszczególnych bajtów. |
|
kalin93 Temat założony przez niniejszego użytkownika |
» 2008-05-03 15:56:37 I teraz żeby dodawać to muszę każdy bajt do bajta tak ? |
|
DejaVu |
» 2008-05-03 16:03:45 Miałeś w szkole dodawanie pisemne? :) Zastosuj ten 'algorytm dodawania pisemnego' bo to jest algorytm i masz dodawanie :) |
|
kalin93 Temat założony przez niniejszego użytkownika |
» 2008-05-03 18:06:36 Miałem , miałem :) zarz sprubuje napisac kod i zobaczymy co wyjdzie z tego :) |
|
kalin93 Temat założony przez niniejszego użytkownika |
» 2008-05-03 18:36:11 Wiem , że jeszcze brakuje if'a na to ze jeśli wyjdzie więcej niż 9 to żeby przenosił ;] #include <iostream> #include <conio.h>
using namespace std;
typedef char __int512[ 512 * 1024 ];
__int512 nLiczba; __int512 nLiczba2; __int512 nWynik;
int Dodaj( __int512 nWartosc, __int512 nWartosc2, __int512 nWynik ) { __int64 i2 = 5; for( __int64 i = 0; i = i2; i++ ) { nWynik[ i ] = nWartosc[ i ] + nWartosc2[ i ]; }; };
int main() { cin >> nLiczba; cin >> nLiczba2; Dodaj( nLiczba, nLiczba2, nWynik ); cout << nWynik; getch(); }
|
|
1 « 2 » 3 |