Table of Contents

Tema 0: Intro

Informatii generale

Publicare: 21.10.2020

Deadline: 30.10.2020, ora 23:59

Cunostinte evaluate

Task-uri

Task-ul 0

Pentru acest task o sa va folositi in totalitate de terminal. O data ce l-ati deschis, navigati prin sistemul pana ajungeti pe Desktop. Din acest punct trebuie sa creati un fisier denumit sugestiv (,,LaboratorPOOā€¯).

Pentru acest task recomandam parcurgerea sectiuniilor Ghid Linux si Setup Environment Teme

Task-ul 1

Descarcati, in folderul anterior creat, resursele puse la dispozitie in acest link. Ce avem la dispozitie?

Pentru a rula checker-ul o sa folosim comanda:

./checker.sh

In cazul in care nu avem permisiunea de a rula checker-ul, o sa fim folosim comanda:

chmod a+x checker.sh sau chmod 777 checker.sh

Cum arata fisierele?
date.in
7
5 3 2 8 9 1 13
rezultate.out
1 2 3 5 8 9 13 

Task-ul 2

Dupa cum ati observat dupa rularea checker-ului, anumite task-uri nu sunt finalizate sau sunt gresite. Pentru acest task trebuie sa accesati fisierul utils.cpp si sa rezolvati Cerinta 3 completand urmatoarea functie.

utils.cpp
void find(char *argv[]) {
	ifstream date(argv[2]);
	ofstream rezultate(argv[3]);
 
	// Rezolvare
 
	date.close();
	rezultate.close();
}

Dupa realizarea cerintei, rulati din nou checker-ul folosind comanda prezentata la task-ul 1.