Napisać funkcję obliczającą sumę tablicy liczb rzeczywistych.

0

Witam mam problem z programem takim jak w temacie:

Oto co mam:

 double suma(int n,double tab[])
{
    int i;
    double sum=0;
    for (i=0;i<n;i++)
    {
        sum+=tab[i];
    }
    return sum;
}
int main()
{
    int n;
    printf ("Podaj liczbę elem...\n");
    scanf ("%d",&n);
    double suma = sum(tab,n);
    printf("Twój wynik to %lf\n",suma);
    return 0;
}
void uzup(double tab[])
{
    int i,n;
    double x;
    for (i=0;i<n;i++)
    {
        printf("Podaj liczbę\n");
        scanf("%lf",&x);
        tab[i]=x;
    }
}

Próbowałem to zrobić, lecz mi nie wychodzi. Proszę o jakieś wskazówki i z góry dziękuję za pomoc.

Pozdrawiam
Newbie#2

0

1.Co to za funkcja sum, którą próbujesz wywołać w main-ie?
2.Gdzie masz zadeklarowane tab, które przekazujesz jako parametr w w/w wywołaniu?
3.Jaką wg.Ciebie wartość ma zmienna n w funkcji uzup w momencie jej wywołania?

0
  1. Gdzie jest wywołanie tej uzup?

1 użytkowników online, w tym zalogowanych: 0, gości: 1