C++ problem z tablicami
Ostatnio zmodyfikowano 2010-01-14 21:37
1pablo1 Temat założony przez niniejszego użytkownika |
C++ problem z tablicami » 2010-01-14 21:11:08 Witam!!! Jestem początkujący mam zadanko z kursu do zrobienia i mam problem którego nie mogę przeskoczyć. Poniżej przedstawiam mój kod jaki napisałem oraz treść zadania, ale jest błędny. Nie wiem czy można wstawiać wyniki równań bezpośrednio do tabeli. Gdzie robię błąd? Jak ktoś by mi mógł pomóc to byłbym wdzięczny. Pozdrawiam :)
#include <iostream> #include <conio.h> const short MAX_ZNAKOW = 4;
int main() { using namespace std; int tab1[ wyniki ][ MAX_ZNAKOW ] { { 'w1' }, { 'w2' }, { 'w3' }, { 'w4' }, }; int w1, w2, w3, w4; w1 = 2 + 7 * 16 - 8; w2 = 22 * 2 / 11; w3 = 8383 - 222 + 292 * 8; w4 = 5 * 2 * 4; cout << "Wyniki w tabeli" << endl << "-------------------------\n" << "| " << tab1[ 0 ] << " | " << "\n " << "| " << tab1[ 1 ] << " | " << "\n " << "| " << tab1[ 2 ] << " | " << "\n " << "| " << tab1[ 3 ] << " | "; getch(); return 0; }
|
|
TheLukon |
» 2010-01-14 21:37:42 Bardzo dużo błedów. Masz tu kod, jak powinien wygladac poprawnie, mam nadzieje ze wyciagniesz wnioski. #include <iostream> #include <conio.h>
const short WIELKOSC_TAB = 4;
using namespace std;
int main() { int tab1[ WIELKOSC_TAB ]; int a, b, c, d, e, f, g, h; tab1[ 0 ] = a = 2 + 7 * 16 - 8; tab1[ 1 ] = b = 22 * 2 / 11; tab1[ 2 ] = c = 8383 - 222 + 292 * 8; tab1[ 3 ] = d = 5 * 2 * 4; int tab2[ WIELKOSC_TAB ]; tab2[ 0 ] = e = a * 2 - 13; tab2[ 1 ] = f = b - 4 + 1; tab2[ 2 ] = g = c + 88 - 250; tab2[ 3 ] = h = d + f + g; cout << "wyniki rownan pierwszej tabeli : " << endl << "2 + 7 * 16 - 8 = " << tab1[ 0 ] << endl << "22 * 2 : 11 = " << tab1[ 1 ] << endl << "8383 - 222 + 292 * 8 = " << tab1[ 2 ] << endl << "5 * 2 * 4 = " << tab1[ 3 ] << endl << endl; cout << "wyniki rownan drugiej tabeli : " << endl << "a + * 2 - 13 = " << tab2[ 0 ] << endl << "b + - 4 + 1 = " << tab2[ 1 ] << endl << "c + 88 - 250 = " << tab2[ 2 ] << endl << "d + f + j = " << tab2[ 3 ] << endl; getch(); return( 0 ); }
Nie potrzebnie sa tu zdeklarowanie zmienne a,b,c... |
|
« 1 » |