Advertisement
Guest User

Untitled

a guest
Nov 20th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. import java.lang.*;
  2. import java.io.*;
  3. import java.util.Scanner;
  4. import java.util.*;
  5.  
  6. public class Insertsort {
  7.  
  8. public static void main(String[] args) {
  9.  
  10. int lae;
  11. Scanner scanner = new Scanner(System.in);
  12. System.out.print("Wie viele Feldelemente sollen erzeugt werden? ");
  13. lae = scanner.nextInt();
  14. System.out.println(lae);
  15. scanner.close();
  16.  
  17. Random rnd = new Random();
  18. int min;
  19. int A[];
  20. int ind = 0;
  21.  
  22.  
  23. //Füllen
  24. A = new int [lae];
  25.  
  26. for(int z = 0; z < A.length; z++){
  27. A[z] = rnd.nextInt(100);
  28. }
  29.  
  30. for(int i = 0;i < A.length;i++){
  31. System.out.print(A[i] + " | ");
  32. }
  33.  
  34. //Suche nach Minimum
  35. min = A[0];
  36. for (int o = 0; o <= A.length-1; o++) {
  37. if (A[o] <= min) {
  38. min = A[o];
  39. ind = o;
  40. }
  41.  
  42. }
  43. System.out.println();
  44. System.out.println();
  45. System.out.println("MINIMUM: " + min);
  46. System.out.println("INDEX DES MINIMUMS: " + ind);
  47. System.out.println();
  48.  
  49. //Verschieben
  50. int k=0;
  51. int j=1;
  52. for (int p = 0; p < ind ;p++ ) {
  53. A[ind-k] = A[ind-j];
  54. k++;
  55. j++;
  56. } // end of for
  57.  
  58.  
  59. A[0] = min;
  60.  
  61. for(int b = 0;b < A.length;b++){
  62. System.out.print(A[b] + " | ");
  63. }
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement