Anzeige:
Ergebnis 1 bis 2 von 2

Thema: pascalische dreieck im zweidimensionalen array

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.09.2004
    Beiträge
    69

    pascalische dreieck im zweidimensionalen array

    hallo, ich wollte ein paar test mit arrays durhführen aber irgendwie bin ich schnell auf grenzen gestoßen:
    Code:
    #include <stdio.h>
    
    void main()
    {
    	char array[9][9]=
    	{                1,               }, //[0][0]
    	{              1,  1,             }, //[1][0-1]
    	{            1,  2,  1,           }, //[2][0-2]
    	{          1,  3,  3,  1,         }, //[3][0-3]
    	{        1,  4,  6,  4,  1,       }, //[4][0-4]
    	{      1,  5, 10, 10,  5,  1,     }, //[5][0-5]
    	{    1,  6, 15, 20, 15,  6,  1,   }, //[6][0-6]
    	{  1,  7, 21, 35, 35, 21,  7,  1, }, //[7][0-7]
    	{1,  8, 28, 56, 70, 56, 28,  8,  1}; //[8][0-8]
    
    }
    wenn ich nur mal den code auf fehler testen möchte (also compilier durchlauf und das alles)
    erfolgt folgende fehlerdiagnose:
    Code:
    --------------------Configuration: übung - Win32 Debug--------------------
    Compiling...
    übung.cpp
    C:\c\doom\übung\übung.cpp(7) : error C2059: syntax error : '{'
    C:\c\doom\übung\übung.cpp(7) : error C2143: syntax error : missing ';' before '{'
    C:\c\doom\übung\übung.cpp(7) : error C2059: syntax error : '}'
    C:\c\doom\übung\übung.cpp(7) : error C2143: syntax error : missing ';' before ','
    C:\c\doom\übung\übung.cpp(8) : error C2143: syntax error : missing ';' before '{'
    C:\c\doom\übung\übung.cpp(8) : error C2059: syntax error : '}'
    C:\c\doom\übung\übung.cpp(8) : error C2143: syntax error : missing ';' before ','
    C:\c\doom\übung\übung.cpp(9) : error C2143: syntax error : missing ';' before '{'
    C:\c\doom\übung\übung.cpp(9) : error C2059: syntax error : '}'
    C:\c\doom\übung\übung.cpp(9) : error C2143: syntax error : missing ';' before ','
    C:\c\doom\übung\übung.cpp(10) : error C2143: syntax error : missing ';' before '{'
    C:\c\doom\übung\übung.cpp(10) : error C2059: syntax error : '}'
    C:\c\doom\übung\übung.cpp(10) : error C2143: syntax error : missing ';' before ','
    C:\c\doom\übung\übung.cpp(11) : error C2143: syntax error : missing ';' before '{'
    C:\c\doom\übung\übung.cpp(11) : error C2059: syntax error : '}'
    C:\c\doom\übung\übung.cpp(11) : error C2143: syntax error : missing ';' before ','
    C:\c\doom\übung\übung.cpp(12) : error C2143: syntax error : missing ';' before '{'
    C:\c\doom\übung\übung.cpp(12) : error C2059: syntax error : '}'
    C:\c\doom\übung\übung.cpp(12) : error C2143: syntax error : missing ';' before ','
    C:\c\doom\übung\übung.cpp(13) : error C2143: syntax error : missing ';' before '{'
    C:\c\doom\übung\übung.cpp(13) : error C2059: syntax error : '}'
    C:\c\doom\übung\übung.cpp(13) : error C2143: syntax error : missing ';' before ','
    C:\c\doom\übung\übung.cpp(14) : error C2143: syntax error : missing ';' before '{'
    C:\c\doom\übung\übung.cpp(14) : error C2143: syntax error : missing ';' before '}'
    Error executing cl.exe.
    
    übung.exe - 24 error(s), 0 warning(s)
    ich weiß nicht woran es liegt, also es fehlt ein semikolon ... aber wo ???

  2. #2
    Registrierter Benutzer
    Registriert seit
    12.09.2004
    Beiträge
    69

    Red face

    ok, ich habs...
    Code:
    #include <stdio.h>
    
    void main()
    {
    	char array[9][9]={
    	{                1,               }, //[0][0]
    	{              1,  1,             }, //[1][0-1]
    	{            1,  2,  1,           }, //[2][0-2]
    	{          1,  3,  3,  1,         }, //[3][0-3]
    	{        1,  4,  6,  4,  1,       }, //[4][0-4]
    	{      1,  5, 10, 10,  5,  1,     }, //[5][0-5]
    	{    1,  6, 15, 20, 15,  6,  1,   }, //[6][0-6]
    	{  1,  7, 21, 35, 35, 21,  7,  1, }, //[7][0-7]
    	{1,  8, 28, 56, 70, 56, 28,  8,  1}}; //[8][0-8]
    
    }

    ich habe einfach ne öffnende und schließende geschweifte klammer vergessen ...

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •