Advertisement
MaksimovaN

5.3 Огледални броеви

Dec 16th, 2016
1,269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. /*Огледални броеви Problem 3 (1 / 1)
  2. Од стандарден влез се чита цел број N. Потоа се вчитуваат N низи од цели броеви (со максимална должина од 100 елементи), при што за секоја прво се внесува должината на низата, а потоа сите елементи на низата.
  3.  
  4. Да се напише програма која за секоја низа ќе ја отпечати сумата на сите еднакви огледални броеви во низата (огледални броеви се првиот и последниот, вториот и предпоследниот, итн…).
  5.  
  6. пример влез:
  7.  
  8. 3
  9. 5 7 2 5 2 8
  10. 6 1 2 3 3 1 1
  11. 8 8 4 8 3 2 1 4 8
  12. излез:
  13.  
  14. 4 (2 + 2)
  15. 8 (1 + 1 + 3 + 3)
  16. 24 (8 + 8 + 4 + 4)*/
  17.  
  18. #include <stdio.h>
  19. int main(){
  20. int n,i,j,k;
  21. scanf("%d",&n);
  22. for(i=0;i<n;i++){
  23. int z;
  24. scanf("%d",&z);
  25. int a[z];
  26. for(j=0;j<z;j++){
  27. scanf("%d",&a[j]);
  28. }
  29. int zbir=0;
  30. for(j=0;j<z/2;j++){
  31. if(a[j]==a[z-1-j]){
  32. zbir+=2*a[j];
  33. }
  34. }
  35. printf ("%d\n",zbir);
  36. }
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement