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

rozdział 19 suma();

Ostatnio zmodyfikowano 2020-11-02 22:18
Autor Wiadomość
tsutsumu
Temat założony przez niniejszego użytkownika
rozdział 19 suma();
» 2020-11-02 21:17:50
witam
kompilator nie chce wspolpracowac z funkcja suma()
nie wiem dlaczego , czy est voidem czy intem tak samo reaguje, pewnie gdybym napisal kod od poczatku drugi raz by wszystko zadzialalo ale ja chce zrozumiec blad i nauczyc sie na co uwazac






C/C++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
void funkcja( int t[], int x )
{
    for( int i = 0; i < x; i++ )
    {
        t[ i ] = rand() % 7 + 4;
    }
}
void wypisz( int t[], int x )
{
    for( int i = 0; i < x; i++ )
    {
        cout << t[ i ];
    }
}
int suma( int t[], int x )
{
    int suma;
    for( int i = 0; i <= x; i++ )
    {
        suma += t[ i ];
    }
    return suma;
}
int main()

{
    int tablica[ 1000 ];
    int suma;
    int isuma;
   
    srand( time( NULL ) );
    funkcja( tablica, 1000 );
    wypisz( tablica, 1000 );
   
    isuma = suma( tablica, 1000 );
    cout << "suma wynosi: " << isuma;
   
    return 0;
}
P-177653
pekfos
» 2020-11-02 21:39:47
Jaki błąd?
P-177656
tsutsumu
Temat założony przez niniejszego użytkownika
» 2020-11-02 21:47:01
'suma' cannot be used as a function

przy wywolaniu funkcji
P-177658
pekfos
» 2020-11-02 22:12:37
Masz w main() zmienną o tej samej nazwie co funkcja.
P-177660
tsutsumu
Temat założony przez niniejszego użytkownika
» 2020-11-02 22:18:01
faktycznie, dziekuje bardzo, nie wiem kiedy i na jakiego grzyba tam to napisalem
 pozdrawiam!
P-177661
« 1 »
  Strona 1 z 1