Составить программу, которая вычисляет необходимое количество рулонов обоев для ремонта комнаты. Если при вводе значений программа определит, что высота от пола до потолка больше, чем значение длины большей стены, то выводится сообщение: «Вы ввели некорректные данные».
Параметры для составления программы:
h – высота от пола до потолка,
L1- длина большей стены,
L2- длина меньшей стены,
Db – ширина двери,
Da – высота двери,
Wa – ширина оконного проема,
Wb - высота оконного проема.
Параметры рулона обоев взять за константы:Pl – длина рулона = 1005 см, P2 – ширина рулона = 53 см. СОСТАВИТЬ НА ЯЗЫКЕ ПИТОН
import static java.lang.Math.*;
public class Main {
public static void main(String[] args) {
int[] A = new int[10];
for (int i = 0; i < 10; i++) A[i] = (int)(random()*((10 - -5) + 1)) - 5; //заполнение массива A ранд. числами от -5 до 10
int[] B = new int[5], C = new int[5];
for (int i = 0, j = 0; i < 5; i++, j+= 2) {
B[i] = A[j];
C[i] = A[j + 1];
}
System.out.println("\nМассив A: ");
for (int i = 0; i < 10; i++) System.out.print(A[i] + " ");
System.out.println("\nМассив B (элементы под чётными номерами массива A): ");
for (int i = 0; i < 5; i++) System.out.print(B[i] + " ");
System.out.println("\nМассив C (элементы под нечётными номерами массива A): ");
for (int i = 0; i < 5; i++) System.out.print(C[i] + " ");
}
}
import java.util.Vector;
import static java.lang.Math.*;
public class Main {
public static void main(String[] args) {
int rows = 5, cols = 5;
int[][] B = new int[rows][cols];
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) B[i][j] = (int)(random() * ((10 - -5) + 1)) - 5; //заполнение матрицы B ранд. числами от -5 до 10
}
Vector<Integer> X = new Vector<Integer>();
for (int i = 0; i < rows && i < cols; i++) X.add(B[i][i]);
System.out.println("Матрица B: ");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(B[i][j]);
System.out.print((j < cols - 1) ? '\t' : '\n');
}
}
System.out.println("Вектор X: ");
for (Integer x : X) System.out.print(" " + x);
}
}