-
Notifications
You must be signed in to change notification settings - Fork 1
/
Задача массивы доп. 2.java
149 lines (132 loc) · 3.59 KB
/
Задача массивы доп. 2.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
import java.util.Scanner;
import java.util.Random;
import java.util.Arrays;
/*
Заполнить массив из двенадцати элементов 1, 2, ... 12
*/
public class Main{
public static double[][] enterMatrix(int n, int m)
{
Scanner sc=new Scanner(System.in);
double[][] array;
array=new double[n][m];
for(int i =0; i<n; i++){
for(int j=0; j<m;j++){
System.out.printf("Введите %d элемент строки %d \n",j,i);
array[i][j]=sc.nextDouble();
}
}
return array;
}
public static double[][] randMatrix(int n)
{
Random r = new Random();
double[][] array;
array=new double[n][n];
for(int i =0; i<n; i++){
for(int j=0; j<n;j++){
array[i][j]=r.nextInt(99);
}
}
return array;
}
public static void printMatrix(double[][] array)
{
for(int i =0; i<array.length; i++)
{
for(int j =0; j<array.length; j++)
{
System.out.print(array[i][j]+"\t");
}
System.out.println();
}
}
public static void printArray(double[] array)
{
for(int i =0; i<array.length; i++)
{
System.out.print(array[i]+" ");
}
System.out.println();
}
public static void printIntArray(int[] array)
{
for(int i =0; i<array.length; i++)
{
System.out.print(array[i]+" ");
}
System.out.println();
}
public static void printIntArrayReverse(int[] array)
{
for(int i =array.length-1; i>=0; i--)
{
System.out.print(array[i]+" ");
}
System.out.println();
}
public static double[] randomArray(int n)
{
Random r = new Random();
double[] array;
array=new double[n];
for(int i =0; i<n; i++){
array[i]=r.nextInt(99);
}
return array;
}
public static int minInd(double[] array, double Min)
{
int MinInd=0;
for(int i =0; i<array.length; i++){
if (array[i]==Min){
MinInd=i;
break;
}
}
return MinInd;
}
public static int maxInd(double[] array, double Max)
{
int MaxInd=0;
for(int i =0; i<array.length; i++){
if (array[i]==Max){
MaxInd=i;
break;
}
}
return MaxInd;
}
public static double arrayMax(double[] array)
{
double Max=array[0];
for(int i=0; i<array.length;i++)
{
if (array[i]>Max){
Max=array[i];
}
}
return Max;
}
public static double arrayMin(double[] array)
{
double Min=array[0];
for(int i=0; i<array.length;i++)
{
if (array[i]<Min){
Min=array[i];
}
}
return Min;
}
public static void main(String []args){
Scanner sc = new Scanner(System.in);
int[] array=new int[12];
for(int i=0; i<12;i++)
{
array[i]=i+1;
}
printIntArrayReverse(array);
System.out.println();
}
}