Witam! Chciałabym zapytać czy poniższy kod spełnia podane warunki : "stworzyć program, w którym zmienne imię, nazwisko i telefon działają dynamicznie (dynamiczna alokacja)". Pewnie głupie pytanie, ale nie do końca ogarniam temat i wolę się upewnić. Jeśli ma ktoś jakieś sugestie do tego kodu to z chęcią wysłucham.
#include <iostream>
using namespace std;
int main()
{
int rozmiar_tablicy = 0;
string imie;
string nazwisko;
int telefon;
cout << "Podaj rozmiar tablicy: ";
cin >> rozmiar_tablicy;
double* p = new double[rozmiar_tablicy];
cout << "\nStworzono tablice o ilosci " << rozmiar_tablicy
<< " elementow" << endl;
for(int i = 0; i < rozmiar_tablicy; i++)
{
cout << " Podaj imie " << i << " elementowi: "
<< endl;
cin >> imie;
cout << " Podaj nazwisko " << i << " elementowi: "
<< endl;;
cin >> nazwisko;
cout << " Podaj telefon " << i << " elementowi: "
<< endl;
cin >> telefon;
}
delete[] p;
return 0;
}