Keresés

Új hozzászólás Aktív témák

  • kiszsolt100

    csendes tag

    válasz bandi0000 #11011 üzenetére

    Megcsináltam így:

    int a[4][3],ossz=0;
    for (int i=0;i<4;i++){
    for(int j=0;j<3;j++){
    cout<<"Add meg a(z) "<<i+1<<". nap "<<j+1<<". meresi adatat!"<<endl;
    cin>>a [j]; /itt valamiért nem akarja kiírni az (i)-t
    }
    }
    for (int i=0;i<4;i++){
    cout<<"Az "<<i+1<<". nap homersekletek osszege:"<<ossz<<endl;
    for(int j=0;j<3;j++){
    ossz+=a(i)[j];
    }
    }
    return 0;
    }(/I)

    (I)(I)most bekéri szépen az adatokat, a kiírásnál is csak 4 db napot ír ki, viszont az összeadásnál még mindig nem stimmel. Mert ha minden bekért adat helyére 1 et írok akkor a kiírásnál ezt kéne kiírnia,(/I)(/I)

    (I)(I)Az 1. nap homersekletek oszege: 3
    Az 2. nap homersekletek oszege: 3
    Az 3. nap homersekletek oszege: 3
    Az 4. nap homersekletek oszege: 3(/I)(/I)

    (I)(I)ehelyett pedig ezt írja ki,(/I)(/I)

    (I)(I)Az 1. nap homersekletek oszege: 0
    Az 2. nap homersekletek oszege: 3
    Az 3. nap homersekletek oszege: 6
    Az 4. nap homersekletek oszege: 9(/I)(/I)

    (I)(I)ha jól értelmezem akkor most az a tömb j változóit adja össze minden körben, pedig én azt szeretném hogy minden naphoz csak az aznapi mérések összegét írja ki, valami a kiírásnál a 2. for nál nem stimmel, csak nem tiszta hogy mi... :F(/I)(/I)

    [ Szerkesztve ]

Új hozzászólás Aktív témák