Масиви java
Автор: Рома Ейсмонт • Февраль 19, 2019 • Лабораторная работа • 1,504 Слов (7 Страниц) • 394 Просмотры
ЛР 4. Масиви
- Скласти програму, яка підраховує визначник матриці, заданої масивом. Розмірність матриці задається користувачем. Елементи вводяться або випадкові.
[pic 1]
Програмний код:
package lab41;
import java.util.Scanner;
public class Lab41 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Введите размер массива N: ");
int n = sc.nextInt();
float mas[] = new float[n];
System.out.println("Исходный массив: ");
for (int i = 0; i < n; i++) {
mas[i] = 6+(float)(Math.random()*27.4);
System.out.print(mas[i] + "\t");
} System.out.print("\nВведите начальный элемент: ");
n = sc.nextInt();
System.out.print("\nВведите конечный элемент: ");
int m = sc.nextInt();
int s = 0;
for (int i = n; i < m + 1; i++) {
System.out.print(mas[i]+ " ");
s += mas[i]; // Сумма всех элементов заданного массива
} System.out.printf("\nСумма всех элементов заданного массива в диапазоне %d...%d равна: %d", n, m, s);
}
}
[pic 2]
2. Згенеруйте 2-мфрний масив розміром n x m випадковими числами здовільного проміжку. Перетворіть масив відповідно до завдання у стовпці "Що змінити" та обчисліть величину відповідно до завдання у стовпці "Що знайти". Сценарій:
[pic 3]
Програмний код:
package lab42;
import java.io.*;
public class Lab42 {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try {
System.out.println("Введите размерность матрицы: ");
String n= br.readLine();
int m=Integer.valueOf(n).intValue();
System.out.println("Введите границы рандома: ");
String Q= br.readLine();
int q=Integer.valueOf(Q).intValue();
String W= br.readLine();
int w=Integer.valueOf(W).intValue();
System.out.println("Ваша матрица: ");
//пїЅпїЅпїЅпїЅпїЅпїЅпїЅ
int[][] A = new int[m][m];
for (int i=0; i
{
for (int j=0; j
{
A[i][j] = q+ (int) (Math.random()*((w-q)+1));
}
}
// пїЅпїЅпїЅпїЅпїЅ
for (int i=0; i
{
for (int j=0; j
...