Zadanie F. Tablica dynamiczna Język programowania: C++

Opis zadania

Na pomoc możesz liczyć, ale najpierw napisz co sam zrobiłeś i z czym masz problem, bo całego zadania nikt tutaj za Ciebie nie zrobi.

#include <iostream>
#include <cstdlib>
using namespace std;
main ()
{
int N; // liczba wierszy w tablicy
int M; // liczba liter w wierszu
int litera; // powtarzana litera
char decyzja;
char *tab;

cin >> N;

if (tab != NULL)
{
for(int i = 0; i < N; i++)
{
? free (tab); ?
}
? free; ?
}
for (int i = 0; i < N; i++)
{
tab = (char*) malloc (sizeof (int)*N);
cin >> M;
for (int j = 0; j < M; j++)
{
? cin >> litera; ?

}
cin >> n >> c;
cin >> ?

}

Tyle mam a pytajniki to tak gdzie nie wiem co dac

Brakuje ci zupełnych podstaw,

wskaźnik masz do tablicy jednowymiarowej,

chcesz mieć char / masz wskaźnik char, ale rozmiar dałeś int

twoja litera ma typ int

Poza tym w c++ new i delete to podstawa

 

Zacznij od przeczytania jakiejkolwiek książki o c++ (albo poszukaj sobie jej w google), albo zleć komuś napisanie tego programu

Wiem ze mało wiem bo dopiero zaczęłam się uczyć i dlatego dałam te zadanie tu by mi pomógł ktoś w nim