Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. function sommaRIGA_uguale_elemento(A,h,k): logical
  2. var h,k,somma_riga_successiva,somma_attuale : integer
  3. var A : array(1..h)(1..k) of integer
  4. var i_h,i_k: integer
  5. begin
  6. while i_h<h .AND. .NOT. sommaRIGA_uguale_elemento do
  7. somma_attuale:=0;
  8. for j=0,k do
  9. somma_attuale := somma_attuale+(A(i_h)(j)*-1)
  10. endfor
  11. j:=0
  12. while j<k .AND. .NOT. sommaRIGA_uguale_elemento do
  13. if A(i_h)(j) = somma_attuale then
  14. sommaRIGA_uguale_elemento := true
  15. endif
  16. j:=j+1;
  17. endwhile
  18. i_h := i_h+1
  19. endwhile
  20. end
  21.  
  22. CHIAMANTE:
  23. procedure esercizio4()
  24. var h,k : integer
  25. var A : array(1..h)(1..k) of integer
  26. var risultato : logical
  27. begin
  28. read h,k
  29. for i,h do
  30. for j,k do
  31. read A(i)(j)
  32. endfor
  33. endfor
  34. risultato := sommaRIGA_uguale_elemento(A,h,k)
  35. print risultato
  36. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement