Advertisement
nguyenhappy92

Tìm số đối xưng lớn nhất trong mảng

Nov 8th, 2015
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. // Tim so doi xung lon nhat trong mang
  2. // Khai bao cac ham thu vien neu co
  3. #include<stdio.h>
  4. #include<conio.h>
  5.  
  6. #define SIZE 100
  7.  
  8. void nhap(int a[],int &n)
  9. {
  10. scanf("%d",&n);
  11. for(int i=0;i<n;i++)
  12. {
  13. scanf("%d",&a[i]);
  14. }
  15. }
  16. int doixung(int x)
  17. {
  18. int a;
  19. int s=0;
  20. int m=x;
  21. while(x!=0)
  22. {
  23. a=x%10;
  24. x=x/10;
  25. s=s*10 +a;
  26. }
  27. if(s==m)
  28. return 1;
  29. return -1;
  30. }
  31. int mangdoixung(int a[],int n)
  32. {
  33. int max;
  34. int dem=0;
  35. for(int i=0;i<n;i++)
  36. {
  37. if(doixung(a[i])==1)
  38. dem++;
  39. break;
  40. }
  41. if(dem!=0)
  42. {
  43. max=a[i];
  44. for(i=i+1;i<n;i++)
  45. {
  46. if((doixung(a[i])==1)&&(a[i]>max))
  47. max=a[i];
  48. }
  49. return max;
  50. }
  51. else
  52. {
  53. return -1;
  54. }
  55. }
  56. void main()
  57. {
  58. int a[SIZE],n;
  59. nhap(a,n);
  60. printf("%d",mangdoixung(a,n));
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement