progra1

ultimashorasmiercoles

Apr 4th, 2018
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. package axu;
  2.  
  3. public class ej {
  4.  
  5. static String resto (String n){
  6. return subcadena(n, 1);
  7.  
  8. }
  9. static String subcadena(String s,int d){
  10. if(s.length()==d)
  11. return "";
  12. return s.charAt(d)+subcadena(s, d+1);
  13. }
  14.  
  15.  
  16.  
  17. public static void main(String[] args) {
  18. String palabra= "ncia";
  19. int[] num = new int[4];
  20. num[0]=10;
  21. num[1]=11;
  22. num[2]=10;
  23. num[3]=19;
  24. //System.out.println(sumaarreglo(num));
  25. System.out.println(maxArreglo(num));
  26. //System.out.println(resto(palabra));
  27. }
  28.  
  29. static int sumaarreglo(int[]A){
  30. return sumaarreglorec(A, 0);
  31. }
  32. static int sumaarreglorec(int[]A,int n){
  33. if(A.length==n)
  34. return 0;
  35. return (A[n]+sumaarreglorec(A,n+1));
  36. }
  37. static int maxArreglo(int[] A)
  38. {
  39. return maxArregloRec(A,0);
  40. }
  41. static int maxArregloRec(int[]A,int n){
  42. if (n== A.length)
  43. return 0;
  44. return max(A[n], maxArregloRec(A,n+1));
  45. }
  46. static int max(int a, int b){
  47. return(a>b ? a :b);
  48. }
  49.  
  50. }
Add Comment
Please, Sign In to add comment