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

[C] suma n liczb

Ostatnio zmodyfikowano 2013-12-13 16:10
Autor Wiadomość
Irzi
Temat założony przez niniejszego użytkownika
[C] suma n liczb
» 2013-12-13 10:44:30
Witam, jak w C napisać kod na sumę n liczb?
mam coś takiego
C/C++
for( k = 0; k < 32; k++ )
{
   
    a = tab_x[ 0 ][ k ][ 0 ] * tab_y[ 0 ][ k ][ 0 ];
    tab_a[ k ] = a;
   
}
 
i teraz jak zsumować a?
P-99086
Adik80
» 2013-12-13 14:30:43
Moze jakos tak:
C/C++
int suma = 0; // czy jaki tam jest typ a
for( int k = 0; k < 32; ++k )
{
    a =.../
    suma += a;
}
P-99096
Irzi
Temat założony przez niniejszego użytkownika
» 2013-12-13 14:32:00
to może inaczej jak tablicę 3-wymiarową przerobić do 2-wymiarowej przez sumowanie? coś jak tu ale zaczynamy od tablicy 3-wymiarowej.
C/C++
int wiersz, kolumna;
float suma;
for( wiersz = 0; wiersz < 2; wiersz++ )
{
    suma = 0;
    for( kolumna = 0; kolumna < 12; kolumna++ )
    {
        suma = suma + tablica[ wiersz ][ kolumna ];
    }
    printf( "odbiorca %i zużył %f prądu", wiersz + 1, suma );
}
P-99097
Adik80
» 2013-12-13 14:56:36
Chcesz zsumowac "3ci wymiar" ?

C/C++
int x, y, z;
for( x = 0; x < X; ++x )
for( y = 0; y < Y; ++y )
{
    suma[ x ][ y ] = 0;
    for( z = 0; z < Z; ++z )
         suma[ x ][ y ] = tab[ x ][ y ][ z ];
   
}
P-99098
Irzi
Temat założony przez niniejszego użytkownika
» 2013-12-13 15:40:50
powiedzmy że mam tablice tab_a[j][k][l],chcę sumować elementy "k" aby ich suma znalazła się w macierzy tab_a[j][l]
P-99103
Adik80
» 2013-12-13 15:50:09
...
C/C++
int j, k, l;
for( j = 0; j < J; ++j )
for( l = 0; l < L; ++l )
{
    tab_a[ j ][ l ] = 0;
    for( k = 0; k < K; ++k )
         tab_a[ j ][ l ] = tab_x[ j ][ k ][ l ];
   
}
P-99106
Irzi
Temat założony przez niniejszego użytkownika
» 2013-12-13 16:10:58
Dzięki
P-99107
« 1 »
  Strona 1 z 1