Compare commits

..

15 Commits

Author SHA1 Message Date
8100129706 Ceanup. 2023-05-02 11:42:37 +03:00
83d98b2982 Merge branch 'ІО-23/30-Швед-Андрій-Дмитрович' of https://github.com/ASDjonok/OOP_IO-2x_2023 into ІО-23/30-Швед-Андрій-Дмитрович 2023-05-02 11:40:28 +03:00
4af0ab5655 . 2023-05-02 11:38:55 +03:00
Rhinemann
07e9fbdc88 Delete Lab_2.class 2023-05-02 11:35:28 +03:00
Rhinemann
41aaaf4623 Delete Lab_1.class 2023-05-02 11:35:16 +03:00
99e9428dba Moved folders. 2023-05-02 11:34:34 +03:00
fe36219746 Update Lab 1. 2023-05-02 09:58:31 +03:00
896fc1f4d4 Minor cleanup 2023-04-26 14:37:46 +03:00
7fa667cb2d Changes 2023-04-26 14:34:13 +03:00
74a44852af Add Lab 2 2023-03-23 09:10:55 +02:00
Rhinemann
75112d90c2 Delete OOP_IO-2x_2023.iml 2023-03-23 08:59:27 +02:00
Rhinemann
e21575fa93 Delete .gitignore 2023-03-23 08:59:19 +02:00
Rhinemann
cf3d055f64 Delete src directory 2023-03-23 08:57:30 +02:00
Rhinemann
bdf5611f46 Delete .idea directory 2023-03-23 08:57:03 +02:00
Rhinemann
80de92fa1e Lab 1 commit 2023-03-22 17:02:31 +02:00
4 changed files with 174 additions and 2 deletions

2
.gitignore vendored
View File

@@ -1,2 +0,0 @@
# Project exclude paths
/out/

64
Java/Lab 1/Lab_1.java Normal file
View File

@@ -0,0 +1,64 @@
import java.util.Scanner;
public class Lab_1 {
public static void main(String[] args) {
int n, m, a, b;
float s = 0;
Scanner input = new Scanner(System.in);
do {
try {
System.out.print("Enter n: ");
n = input.nextInt();
break;
} catch (Exception e) {
System.out.println("N must be an integer.");
input.nextLine();
}
} while (true);
do {
try {
System.out.print("Enter m: ");
m = input.nextInt();
break;
} catch (Exception e) {
System.out.println("M must be an integer.");
input.nextLine();
}
} while (true);
do {
try {
System.out.print("Enter a: ");
a = input.nextInt();
break;
} catch (Exception e) {
System.out.println("A must be an integer.");
input.nextLine();
}
} while (true);
do {
try {
System.out.print("Enter b: ");
b = input.nextInt();
break;
} catch (Exception e) {
System.out.println("B must be an integer.");
input.nextLine();
}
} while (true);
input.close();
for (int i = a; i <= n; i++) {
for (int j = b; j <= m; j++) {
s += j;
}
}
System.out.println("S = " + s);
}
}

107
Java/Lab 2/Lab_2.java Normal file
View File

@@ -0,0 +1,107 @@
import java.util.Scanner;
public class Lab_2 {
public static String format(int number) {
int width = String.valueOf(number).length() + 1;
String format = "|%" + width + "d ";
return format;
}
public static double average(short[] row) {
short sum = 0;
for (short element : row) {
sum += element;
}
double result = sum / row.length;
return result;
}
public static void main(String[] args) {
short a, rows = 0, columns = 0;
String format;
Scanner input = new Scanner(System.in);
do {
try {
System.out.println();
System.out.print("Input a constant to multipy a matrix by: ");
a = input.nextShort();
break;
} catch (Exception e) {
System.out.println("A constant must be a short-data type integer, try again.");
input.nextLine();
}
} while (true);
System.out.println();
System.out.println("Input size of the matrix.");
do {
try {
System.out.print("Rows: ");
rows = input.nextShort();
} catch (Exception e) {
System.out.println("A number of rows must be a short-data type integer, try again.");
input.nextLine();
}
} while (rows <= 0);
do {
try {
System.out.print("Columns: ");
columns = input.nextShort();
} catch (Exception e) {
System.out.println("A number of columns must be a short-data type integer, try again.");
input.nextLine();
}
} while (columns <= 0);
short[][] matrix_B = new short[rows][columns];
System.out.println();
System.out.println("Matrix B:");
format = format(rows * columns);
for (short i = 0; i < rows; i++) {
for (short j = 0; j < columns; j++) {
matrix_B[i][j] = (short) ((i + 1) * (j + 1));
System.out.printf(format, matrix_B[i][j]);
}
System.out.println("|");
}
System.out.println();
System.out.println("Matrix a×B:");
format = format(rows * columns * a);
for (short i = 0; i < rows; i++) {
for (short j = 0; j < columns; j++) {
matrix_B[i][j] *= (short) (a);
System.out.printf(format, matrix_B[i][j]);
}
System.out.println("|");
}
System.out.println();
System.out.println("Averages of each row:");
for (short[] row : matrix_B) {
System.out.println(average(row));
}
input.close();
}
}

3
Rust/Lab 1/Lab_1.rs Normal file
View File

@@ -0,0 +1,3 @@
fn main() {
}