Program miał za zadanie znaleźć w tablicy najmniejszą wartość i wyświetlić ją na ekranie, niestety coś nie działa, lecz nie potrafię zlokalizować błędu
#include <iostream>
using namespace std;
int znajdz_min (int tablica[], int wielkosc);
int main()
{
int wielkosc;
int tablica[wielkosc];
cout<<"Ile masz wartosci? ";
cin>>wielkosc;
for (int i=0; i<wielkosc; i++)
{
cout<<"Podaj "<<i+1<<" wartosc: ";
cin>>tablica[i];
}
cout<<"Najmniejsza wartosc to: "<<znajdz_min (tablica, wielkosc);
return 0;
}
int znajdz_min (int tablica[], int wielkosc)
{
int najmniejszy = tablica[0];
for (int i=1; i<wielkosc; i++)
{
if (tablica[i]<najmniejszy)
{tablica[i] =najmniejszy;}
}
return najmniejszy;
}