n3t_b0y Temat założony przez niniejszego użytkownika |
» 2009-07-27 20:18:38 Zacznę pisać od nowa tą drugą część programu , ale chce wiedzieć czy dobrze zaczynam... Musisz utworzyć JEDNĄ tabele wyniki i do niej zapisać wcześniej wyświetlone liczby. int Wyniki[] = { Tablica1[0] , Tablica1[2] , Tablica1[3] , Tablica1[4] , Tablica2[0] , Tablica2[1] , Tablica2[2] , Tablica3[0] , Tablica3[1] , Tablica3[2] , Tablica3[3] , Tablica4[0] , Tablica4[1] , Tablica4[2] };
Coś takiego ? |
|
GoldWolf |
» 2009-07-27 20:24:43 To jest dobrze int Wyniki[], reszta jest źle ponieważ tabela[0] -> nie przechowuje wyniku, tylko wartość liczbową, gdy wykonasz działania arytmetyczne(czyli Tablica1[0] + Tablica1[1] * Tablica1[2] - Tablica1[3] -> to są działania) na tej tabel, wtedy uzyskujesz wynik i ten wynik możesz zapisać do tabeli Wyniki. |
|
n3t_b0y Temat założony przez niniejszego użytkownika |
» 2009-07-27 20:32:10 Udało mi się , nie wiem czy to tak ma wyglądać , ale działa ;D Kod wygląda chaotycznie , bo pousuwałem kilka tablic itd.. Potem go sobie poprawie. #include <iostream> using namespace std;
int main() { int Tablica1[] = { 2, 7, 16, 8 }; cout << Tablica1[ 0 ] + Tablica1[ 1 ] * Tablica1[ 2 ] - Tablica1[ 3 ] << endl; int Wyniki[] = { 106, 22, 33, 44 }; int Liczba[] = { 2, 13, 4, 1, 88, 250 }; cout << endl; cout << Wyniki[ 0 ] * Liczba[ 0 ] - Liczba[ 1 ] << endl; }
//edit: albo i nie , bo ja z góry załozyłem liczby czyli: int Wyniki[] = {106,22,33,44}; |
|
GoldWolf |
» 2009-07-27 21:00:17 Jest to jedno z rozwiązań, ale najprostsze. Ponieważ nie umiem cię naprowadzić napiszę jak to powinno wyglądać. Widzę, że się starasz i nie chcę cie zniechęcać. Przeanalizuje ci to: cout << Tablica1[ 0 ] + Tablica1[ 1 ] * Tablica1[ 2 ] - Tablica1[ 3 ] << endl;
int wyniki[ 1 ];
Prościej się nie da. Dziwie się, że nie wpadłeś na to szczególnie, że w przykładzie 5.2. Jak poprawiać czytelność programu, są opisane proste działania na zmiennych, a tablica to nic innego jak zmienna tylko trzeba podać indeks tabeli by coś do niej zapisać. |
|
n3t_b0y Temat założony przez niniejszego użytkownika |
» 2009-07-27 21:58:29 Jeśli to jest źle , to ja się poddaje ;/ #include <iostream> using namespace std;
int main() { int Tablica1[] = { 2, 7, 16, 8 }; cout << Tablica1[ 0 ] + Tablica1[ 1 ] * Tablica1[ 2 ] - Tablica1[ 3 ] << endl; int Wyniki[ 1 ]; int Liczba[] = { 2, 13 }; Wyniki[ 0 ] =+ Tablica1[ 0 ] + Tablica1[ 1 ] * Tablica1[ 2 ] - Tablica1[ 3 ]; cout << Wyniki[ 0 ] * Liczba[ 0 ] - Liczba[ 1 ]; }
|
|
GoldWolf |
» 2009-07-28 13:08:41 Wyniki[ 0 ] = Tablica1[ 0 ] + Tablica1[ 1 ] * Tablica1[ 2 ] - Tablica1[ 3 ];
Widzisz nie była to jakaś wielka trudność. Teraz do tej tabeli dodaj pozostałe 3 zadania, pamiętając by zmienić indeks z Wyniki[1] na odpowiedni dla zadania. |
|
n3t_b0y Temat założony przez niniejszego użytkownika |
» 2009-07-28 14:02:03 Ok ;) Dzięki za pomoc. |
|
1 2 « 3 » |