1 Dygresja po parokrotnej edycje posta: nie cierpię edytora postów tego forum. Wolałbym pisać w jakimś kodzie ze znacznikami [code] [/code] bo tutaj nie widzę co jest kodem co nie. Edytor niby masa funkcji, ale jak sie uwali ze pisze w kodzie to już nie ma zmiłuj się. Nie widzę podglądu, więc do momentu wysyłki nie wiadomo jak się zachowa kod. To jest ten element tej strony który imo najbardziej kuleje (lub jest najmniej intuicyjny) 2 czas na zagadnienie tematu - Jestem bardzo początkujący w C++ doświadczenia mam z BASIC 8-bit i co chwila trafiam na problemy ;) Dlaczego liczba zwracana z funkcji jest tą samą która weszła, a nie zmodyfikowana przez funkcję. Co zepsułem? #include <iostream> #include <cmath> using namespace std; int powtorki(int); //prototyp int main() { int liczba; cout <<"Podaj liczbe: "; //zapytaj o liczbe i podaj ja cin >> liczba; cout <<"Wprowadzona w main liczba to "<<liczba<<endl; powtorki(liczba); //wyskocz do funkcji powtorki cout << "\nParametr zwrocony z podprocedury "<<liczba; //podaj zwrocona wartosc return 0; } int powtorki(int) { int liczba; cout << "\n### POWTORKI ### ";//pokaz ze jestes w funkcji liczba++; // dodaj do pobranej liczby 1 cout << "\nparametr x wynosi "<<liczba; // wyswietl liczbe liczba++; //dodaj jeszcze jeden cout << "\ninstrukcja 2 powtorki daje "<<liczba;//wyswietl liczbe return (liczba); //wyskocz z funkcji zwracajac liczba + 2 }