Вопрос задан 05.12.2023 в 00:48. Предмет Информатика. Спрашивает Kaskevich Aleksandra.

Помогите, пожалуйста, составить на языке с# 2 программы... 1. Написать программу решения

следующей задачи: вычислить сумму объемов и сумму поверхностей 4 цилиндров, если для каждого из них известна высота и радиус основания. Использовать подпрограмму-функцию. 2. Написать программу решения следующей задачи: вычислить и запомнить количество отрицательных элементов каждого столбца для матриц А(6,8), Х(9,9). Использовать подпрограмму
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Афонин Ваня.

Ответ:

незнаю олудвоов

Объяснение:

незнаю вибачай

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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#. Если вам нужны программы на другом языке программирования, пожалуйста, уточните это.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос