Sunteți pe pagina 1din 3

1.

Varianta 6
2. Condiia problemei:

3. Schema bloc
Start

a algoritmului:
Start
marimea masiv

i=0;i<k;i++

Randomize(
)

&m

marimea masiv

U=0
j=0;j<k;j++

i=0;i<m;i++
&n

i=0;i<n;i++

j=0;j<m;j++
b[i][j]=random(20)-5

X[i]
[j]<0
j=0;j<n;j++

U++

%d,i+1,u

a[i][j]=random(20)-5

Masiv initial

i=0;i<m;i++

Masiv initial
j=0;j<m;j++
i=0;i<n;i++

Stop

j=0;j<n;j++

%3d

%3d
\n

\n

Rezultat(a,n)
Rezultat(b,m)

Stop

4. Listingul programului:

5. Descrierea programului:
Programul se ncepe cu includerea directivelor preprocesor care se ncep cu simbolul rezervat
#. Primul rnd include biblioteca de comenzi STDIO.H , CONIO.H , MATH.H, STDLIB.H
care se afl n mapa include , comenzile acestei biblioteci ne ajut la introducerea si extragerea
datelor . O biblioteca foarte importanta este string.h care specifica compilatorului ca lucram cu
siruri de caractere.
Declaram subprogramul masiv care va servi pentru introducerea elementelor in masiv si
calcularea mediei din masiv si de asemenea abaterea maxima de la masiv.
Declarm funcia standart main VOID MAIN(VOID) {} primul void specific c funcia main
nu returneaz nici o valoare , al doilea void specific c funcia main nu primete nici o variabil
ca parametru . Incepem a introduce elementele in masiv si declarind intii unitatile ajutatoare.
Vom avea nevoie de functiile CLRSCR(); si RANDOMIZE(); Incepem a introduce marimile
masivelor utilizind functiile random pentru a usura aces lucru afisam rezultatele obtinute pe
rindurile x si pe coloanele y ,programul finalizeaza cu getch(); care are menirea de a stopa
programul pentru a vizualiza rezultatele si la tastarea tastei ENTER de catre compilator
programul automat se inchide.

6. Analiza rezultatelor:

S-ar putea să vă placă și

  • Macro
    Macro
    Document7 pagini
    Macro
    russo94
    Încă nu există evaluări
  • Prog 7
    Prog 7
    Document3 pagini
    Prog 7
    russo94
    Încă nu există evaluări
  • Labs 2007
    Labs 2007
    Document52 pagini
    Labs 2007
    Dan Celac
    Încă nu există evaluări
  • Lab 8 Zi
    Lab 8 Zi
    Document8 pagini
    Lab 8 Zi
    russo94
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document10 pagini
    Lab 4
    russo94
    Încă nu există evaluări
  • 11 - Laborator - Fizica
    11 - Laborator - Fizica
    Document4 pagini
    11 - Laborator - Fizica
    russo94
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document3 pagini
    Lab 1
    casile85
    Încă nu există evaluări