Cześć
Mam pewną zagwozdkę, muszę napisać dosyć prosty program w C++ który stworzy tablicę jednowymiarową o rozmiarze podanym przez użytkownika i wypełni ją wartościami podanymi przez użytkownika. Napisałem coś takiego:
#include <iostream>
using namespace std;
int main()
{
int tab_1;
int i;
cout << "Podaj ilu elementowa ma byc tablica: ";
cin >> tab_1;
int tablica[tab_1];
for (i = 0; i < tab_1; i++)
{
cout << "Podaj wartosc " << i+1 << " elementu tablicy: ";
cin >> tablica[i];
}
cout << "\n"<< endl;
cout << "Wartosci tablicy: ";
for (i = 0; i < tab_1; i++)
{
cout<< tablica[i] << ", ";
}
return 0;
}
Program działa poprawnie, ale problem jest w tym, że nie wiem, czy to kwalifikuje się jako tablica dynamiczna. Wiem, że można też stworzyć coś takiego za pomocą wskaźników tylko jakie są różnice między w.w zapisem a zapisem na wskaźnikach? Czy ma to jakiś szczególny wpływ na program?