laborator de cercetare
Un laborator de cercetare testează un set de preparate antialergice, numerotate prin 1,2,…,N. Fiecare preparat este testat pe M voluntari (1<M,N<20). Datele despre timpul necesar pentru dispariţia simptomelor alergice sunt înscrise într-un tablou bidimensional A cu N linii şi M coloane. Elementul A[i,j] (0 < A[i,j]<100) indică timpul (în ore) în care dispar simptomele alergice la voluntarul j tratat cu preparatul cu numărul i. Eficienţa preparatului i se măsoară prin timpul mediu necesar pentru dispariţia simptomelor alergice la voluntarii trataţi cu acesta. Eficienţa preparatului este cu atît mai mare, cu cît timpul mediu necesar dispariţiei simptomelor alergice este mai mic. Cerinţă: Scrieţi un program care determină preparatul antialergic (preparatele antialergice) de eficienţă maximă. Pentru a determina eficienţa preparatului i (i=1,..,n), scrie un subprogram, care primeşte în calitate de parametru indicele liniei i şi returnează în programul apelant media aritmetică a elementelor de pe linia i a tabloului A. Intrare: Fişierul text date.in conţine pe prima linie două numere naturale N şi M – numărul de preparate şi cel al indivizilor trataţi cu fiecare preparat, separate prin spaţiu. Urmează N linii, care conţin cîte M numere întregi, separate prin spaţiu – elementele tabloului A. Liniile tabloului apar în fişier în ordinea numerotării preparatelor: de la 1 la N. Ieşire: Fişierul text date.out conţine pe prima linie numărul preparatului (numerele preparatelor) de eficienţă maximă, separate prin spaţiu.Exemplu
date.in
date.out
Explicaţie
3 4 4 5 6 5 1 2 1 3 2 3 4 7
2
Preparatul 1: (4+5+6+5)/4 =5. Preparatul 2: (1+2+1+3)/4 =1,75. Preparatul 3: (2+3+4+7)/4 =4.
.png)
0 comentarii: