BorjanCrvenkov

Огледални елементи во низа

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