Помогите, пожалуйста, составить на языке с# 2 программы... 1. Написать программу решения
следующей задачи: вычислить сумму объемов и сумму поверхностей 4 цилиндров, если для каждого из них известна высота и радиус основания. Использовать подпрограмму-функцию. 2. Написать программу решения следующей задачи: вычислить и запомнить количество отрицательных элементов каждого столбца для матриц А(6,8), Х(9,9). Использовать подпрограммуОтветы на вопрос
Ответ:
незнаю олудвоов
Объяснение:
незнаю вибачай
1. Программа для вычисления суммы объемов и суммы поверхностей 4 цилиндров:
```csharp using System;
class Program { static void Main() { // Ввод данных для каждого цилиндра double[] heights = new double[4]; double[] radii = new double[4];
for (int i = 0; i < 4; i++) { Console.WriteLine("Введите высоту и радиус основания для цилиндра {0}:", i + 1); heights[i] = double.Parse(Console.ReadLine()); radii[i] = double.Parse(Console.ReadLine()); }
// Вычисление суммы объемов и суммы поверхностей double sumOfVolumes = 0; double sumOfSurfaceAreas = 0;
for (int i = 0; i < 4; i++) { double volume = CalculateVolume(heights[i], radii[i]); double surfaceArea = CalculateSurfaceArea(heights[i], radii[i]);
sumOfVolumes += volume; sumOfSurfaceAreas += surfaceArea; }
// Вывод результатов Console.WriteLine("Сумма объемов: {0}", sumOfVolumes); Console.WriteLine("Сумма поверхностей: {0}", sumOfSurfaceAreas); }
static double CalculateVolume(double height, double radius) { double volume = Math.PI * Math.Pow(radius, 2) * height; return volume; }
static double CalculateSurfaceArea(double height, double radius) { double surfaceArea = 2 * Math.PI * radius * (radius + height); return surfaceArea; } } ```
2. Программа для вычисления и запоминания количества отрицательных элементов каждого столбца для матриц А(6,8) и Х(9,9):
```csharp using System;
class Program { static void Main() { // Создание и заполнение матриц А(6,8) и Х(9,9) int[,] A = new int[6, 8]; int[,] X = new int[9, 9];
// Заполнение матриц случайными числами Random random = new Random(); for (int i = 0; i < 6; i++) { for (int j = 0; j < 8; j++) { A[i, j] = random.Next(-10, 10); } }
for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { X[i, j] = random.Next(-10, 10); } }
// Вычисление и запоминание количества отрицательных элементов каждого столбца int[] negativeElementsCountA = new int[8]; int[] negativeElementsCountX = new int[9];
for (int j = 0; j < 8; j++) { for (int i = 0; i < 6; i++) { if (A[i, j] < 0) { negativeElementsCountA[j]++; } } }
for (int j = 0; j < 9; j++) { for (int i = 0; i < 9; i++) { if (X[i, j] < 0) { negativeElementsCountX[j]++; } } }
// Вывод результатов Console.WriteLine("Количество отрицательных элементов для матрицы A(6,8):"); for (int j = 0; j < 8; j++) { Console.WriteLine("Столбец {0}: {1}", j + 1, negativeElementsCountA[j]); }
Console.WriteLine("Количество отрицательных элементов для матрицы X(9,9):"); for (int j = 0; j < 9; j++) { Console.WriteLine("Столбец {0}: {1}", j + 1, negativeElementsCountX[j]); } } } ```
Обратите внимание, что данные программы написаны на языке C#. Если вам нужны программы на другом языке программирования, пожалуйста, уточните это.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
