Witam,
Mam takie zadanie:
Na dysku jest plik, gdzie dane są zapisane w takim formacie np.
5
1 3 2 1 2
7
2 4 3 3 2 1 1
gdzie, pierwsza liczba określa ilość liczb w pierwszym ciągu, następnie są liczby z tego ciągu, później liczba określająca ilość liczb w drugim ciągu i poniżej te liczby. Mam je odczytać z pliku, sprawdzić czy liczby w ciągu się powtarzają oraz dać na wyjście ile liczb się powtórzyło i je wypisać w kolejności takiej jak występowały powtórzenia np.
3
1
3
2
Napisałem taki kod:
Program się kompiluje, ale podczas uruchomienia dostaję błąd alokacji pamięci, poza tym jak ustawić dobrze warunki w pętli sprawdzającej czy powtarzają się elementy w 1 i 2 ciągu pobranego z pliku (T_1 i T_2)?
Z góry dzięki za pomoc i proszę o wyrozumiałość ponieważ dopiero startuje z nauką programowania.
Mam takie zadanie:
Na dysku jest plik, gdzie dane są zapisane w takim formacie np.
5
1 3 2 1 2
7
2 4 3 3 2 1 1
gdzie, pierwsza liczba określa ilość liczb w pierwszym ciągu, następnie są liczby z tego ciągu, później liczba określająca ilość liczb w drugim ciągu i poniżej te liczby. Mam je odczytać z pliku, sprawdzić czy liczby w ciągu się powtarzają oraz dać na wyjście ile liczb się powtórzyło i je wypisać w kolejności takiej jak występowały powtórzenia np.
3
1
3
2
Napisałem taki kod:
Kod: text
Program się kompiluje, ale podczas uruchomienia dostaję błąd alokacji pamięci, poza tym jak ustawić dobrze warunki w pętli sprawdzającej czy powtarzają się elementy w 1 i 2 ciągu pobranego z pliku (T_1 i T_2)?
Z góry dzięki za pomoc i proszę o wyrozumiałość ponieważ dopiero startuje z nauką programowania.