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.