Advertisement
nguyenhappy92

Tìm vị trí xuất hiện cuối cùng của X trong mảng

Nov 10th, 2015
530
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. // Tim vi tri xuat hien cuoi cung cua x trong mang
  2. // Khai bao ham thu vien neu co
  3. #include<stdio.h>
  4. #include<conio.h>
  5.  
  6. #define SIZE 200
  7. void nhap(int a[],int &n,int &x)
  8. {
  9. scanf("%d%d",&n,&x);
  10. for(int i=0;i<n;i++)
  11. {
  12. scanf("%d",&a[i]);
  13. }
  14. }
  15. int xuly(int a[],int n,int x)
  16. {
  17. int dem=0;
  18. int bang;
  19. for(int i=0;i<n;i++)
  20. {
  21. if(a[i]==x)
  22. {
  23. dem++;
  24. break;
  25. }
  26. }
  27. if(dem==0)
  28. {
  29. return -1;
  30. }
  31. else
  32. {
  33.  
  34. bang=i;
  35. for(i=i+1;i<n;i++)
  36. {
  37. if((a[i]==x)&&(a[i]==a[bang]))
  38. {
  39.  
  40. bang=i;
  41. }
  42. }
  43. return bang;
  44. }
  45. }
  46. void main()
  47. {
  48. int a[SIZE],n,x;
  49. nhap(a,n,x);
  50. printf("%d",xuly(a,n,x));
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement