Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

1) Varianta 11 Este dat un masiv unidimensional x[14] ; 2) Sarcini: de calculat suma si cantitatea elementelor divizibile la trei. 3) Sc ema lo!

ic":
1

Start clrscr#)

i&';i(14 i))

$a%i masivul x[14]


+mod#x[i],3)& &'

i&'; i(14 ; i))

s)&x[i]; c));

x[i] & m&s.c; x[i]

*asivul ini%al:

c& m&

!etc #) i&';i(14; i)) 1 Stox[i]

4) /istin!ul -ro!ramului:
#include<stdio.h> #include<conio.h> #include<math.h> void main(){ clrscr(); int i,c=0,s,x[14 ; !loat m; "rint!(#introdu masivul$n#); !or(i=0;i<14;i%%){ "rint!(#x[&d =$n#,i);scan!(#&d#,'x[i );( "rint!(#$n$n )asivul initial* $n$n#); !or (i=0;i<1+;i%%){ "rint!(#&4d#,x[i ); ( !or(i=0;i<14;i%%){i!(!mod(x[i ,,)==0){s%=x[i ;c%%;(( m=s-c; "rint!(#c=&d$nm=&!#,c,m); .etch();(

0) $escrierea -ro!ramului:
1entru a -arcur!e si a lucra cu elementele unui masiv +olosim instructiunea ciclica +or#). Elementele divizibile la trei le determinam din conditia i+#+mod#x[i],)&&'), adica daca restul im-artirii elementului la trei trebuie sa +ie e!ala cu zero.

2) $escerierea 3i analiza rezultatelor:


introdu masivul x[']&14 x[1]&13 x[2]&1 x[3]&2 x[4]&1 x[0]&21 x[2]&3 x[4]&2 x[5]&3 x[6]&4 x[1']&0 x[11]&4 x[12]&0 x[13]&2 c&4 m&5.20''''.

1) Varianta 11

Este dat un masiv unidimensional 7[n] ; 2) Sarcini: $e calculat suma radacinilor -atrate ale elementelor im-are. 3) Sc ema lo!ic":
Start
8introdu dimensiunaea masivului9n8

8introdu masivul9n8

i&';i(n ;i))

7&

S& i&';i(n ;i)) <E=>?# )


+mod# 7[i],2 ):&'

S=@1

s)&s;rt#7[i ])

4) /istin!ul -ro!ramului:
Ainclude(conio. B Ainclude(stdio. B Ainclude(mat . B void main#)Cclrscr#); int 7[40],i,n; +loat s&'; -rint+#8introdu dimensiunaea masivului9n8); scan+#8Dd8,En); -rint+#8introdu masivul9n8); +or#i&';i(n;i)))C-rint+#87[Dd]8,i);scan+#8Dd8,E7[i]);F +or#i&';i(n;i)))Ci+#+mod#7[i],2):&')s)&s;rt#7[i]);F -rint+#8s&D+8,s); !etc #);F

0) $escrierea -ro!ramului:
1entru a introduce elementele intrun masiv se +oloseste instructiunea re-etitive +or#) si +unctia de citire scan+#). Elementele im-are se determina din conditia : i!(!mod(/[i ,+)0 =0),daca conditia este satis+acuta se calculeaza suma radacinilor -atrate cu instructiunea: s%=s1rt(/[i

2) $escerierea 3i analiza rezultatelor:


introdu dimensiunaea masivului 0 introdu masivul 7[']1 7[1]2 7[2]3 7[3]4 7[4]0 s&4.625116

4) >oncluzii:
E+ectuGnd aceast" lucrare de laborator am de-rins cum se lucreaz" cu masivele unidimensionale: instructiunea -rinci-ala care se +oloseste este instructiunea re-etetiva +or#).

Ministerul Educaiei Tineretului al Republicii Moldova Universitatea Tehnic a Moldovei Catedra Sisteme si Retele de Comunicatii Electronice

REFERAT
Lucrare de laborator Nr.3
Tema !relucrarera masivelor unidimensionale

A efectuat studentul Vasiliev V. A verificat lector asistent Chihai A.

Chi3in"u-2012

You might also like