rozdział 19 suma();
Ostatnio zmodyfikowano 2020-11-02 22:18
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 #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; }
|
|
pekfos |
» 2020-11-02 21:39:47 Jaki błąd? |
|
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 |
|
pekfos |
» 2020-11-02 22:12:37 Masz w main() zmienną o tej samej nazwie co funkcja. |
|
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! |
|
« 1 » |