Informatică, întrebare adresată de NEWB, 8 ani în urmă

Salut! am nevoie de ajutor la o problema de bac la informatica.

Am atasat intrebarea si ce am incercat sa fac.

Anexe:

Răspunsuri la întrebare

Răspuns de CinevaFaraNume
2

Vezi atasament.

Am comentat ce modificari am facut la sursa ta si de ce.

Anexe:

CinevaFaraNume: Credeam ca daca toate numerele sunt intregi vor avea ori .0 sau .5
CinevaFaraNume: Am modificat
boiustef: :))), este o discordanţă în enunţul problemei...
pentru subpunctul a, tabloul x e din reale , iar în subpunctul b suntem nevoiţi să aplicăm subprogramul creat în a, dar în fişier se conţin naturale. Suntem nevoiţi să declarăm vector x cu reale...
CinevaFaraNume: Din pacate nu putem apela o functie cu parametru int* pentru float* din declaratie
boiustef: corect...
CinevaFaraNume: Putem folosi template-uri
CinevaFaraNume: Defapt trebuie declarat ca vector de numere reala pentru medie (.0 sau .5)
CinevaFaraNume: Daca functia e declarata asa:
template
int Insereaza(int n,T *x,int k,T v)

putem folosi si vectori de numere intregi, si vectori de numere reale.
CinevaFaraNume: template <class T>
int Insereaza(int n,T *x,int k,T v)
NEWB: Multumesc!
Alte întrebări interesante