Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zad 6.5.1 - błąd kompilacji

Ostatnio zmodyfikowano 2010-05-17 14:54
Autor Wiadomość
TheLukon
» 2010-05-17 20:01:11
To jako także początkujący mam nadzieje że pomogę. Więc zacznę od początku.
Jak już podał filipesq zjadłeś średnik:
C/C++
tab2 {
    [ 0 ] = { 2 + 7 * 16 - 8 }
    [ 1 ] = { 22 * 2 / 11 }
    [ 2 ] = { 8383 - 222 + 292 * 8 }
    [ 3 ] = { 5 * 2 * 4 };
}; // tu własnie
Jednak gdy wstawisz ten średnik to nadal będzie błąd w kodzie. Wtedy Zastosuj moją metodę podaną poniżej.
Lecz deklaruj tablice w taki sposób:
C/C++
float tab2[ 4 ] = {
    2 + 7 * 16 - 8,
    22 * 2 / 11,
    8383 - 222 + 292 * 8,
    5 * 2 * 4,
};
Jest o trochę mniej pisania i bardziej przejrzysta.
I popraw trochę estetykę wypisywania do consoli działań.

P-16921
Bad
Temat założony przez niniejszego użytkownika
» 2010-05-18 00:45:23
zrobilem tak jak pisal kolega u gory , lecz tez wyskoczyl blad , ale go na szczescie usunolem.
lecz teraz mam kolejny problem , gdy sie z kompiluje , wyniki sa bledne , nie wiem dlaczego, ponizej przedstawiam ss
brak opisu
brak opisu
P-16927
TheLukon
» 2010-05-18 20:11:16
Jaki masz typ danych tablicy? I co robi pod numerem 3. Nan ?? :D
P-16947
Bad
Temat założony przez niniejszego użytkownika
» 2010-05-18 23:26:44
wlasnie nie wiem :D  tutaj jest kod

C/C++
#include <iostream>
#include <conio.h>
int main()
{
    using namespace std;
   
    int tab1[ 4 ];
    float tab2[ 4 ];
   
    tab1[ 0 ] = 1;
    tab1[ 1 ] = 2;
    tab1[ 2 ] = 3;
    tab1[ 3 ] = 4;
   
   
    tab2; {
        2 + 7 * 16 - 8,
        22 * 2 / 11,
        8383 - 222 + 292 * 8,
        5 * 2 * 4;
    }
    cout << "Oto dzialania :\n"
    << tab1[ 0 ] << ". 2+7*16-8 \n"
    << tab1[ 1 ] << ". 22*2:11\n"
    << tab1[ 2 ] << ". 8383-222+292*8\n"
    << tab1[ 3 ] << ". 5*2*4"
    << endl << endl;
   
    cout << "Oto wyniki:\n"
    << "1. " << tab2[ 0 ] << endl
    << "2. " << tab2[ 1 ] << endl
    << "3. " << tab2[ 2 ] << endl
    << "4. " << tab2[ 3 ] << endl;
   
    getch();
    return 0;
}
P-16960
lenrokskate
» 2010-05-19 11:26:58
przed każdym cout'em dodaj:

C/C++
cout.setf( ios::fixed );
P-16966
malan
» 2010-05-19 11:35:25
C/C++
tab2; {
    2 + 7 * 16 - 8,
    22 * 2 / 11,
    8383 - 222 + 292 * 8,
    5 * 2 * 4;
}
Zrób to normalnie, a nie kombinujesz ;p.
C/C++
tab2[ 4 ];
//...
tab2[ 0 ] = 2 + 7 * 16 - 8;
tab2[ 1 ] = 22 * 2 / 11;
tab2[ 2 ] = 8383 - 222 + 292 * 8;
tab2[ 3 ] = 5 * 2 * 4;
P-16970
DejaVu
» 2010-05-19 12:46:26
Ręce opadają... czemu po prostu nie przeczytasz tej lekcji 50 razy lub raz w skupieniu i ze zrozumieniem.
P-16990
TheLukon
» 2010-05-19 17:52:50
Lepiej skorzystaj z rady Pana Piotra... ;D
P-17009
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona