аринка129
19.11.2020 20:29

Практична частина 4. Створити рішення для розв'язування наступних задач (рішення зберігати в теці X:/нформатикаДКР_1 з
іменами Zadacha_1, Zadacha_2 і т.д.), програма повинна містити пояснювальний текст для введення та
виведення вхідних та вихідних даних:
1) Розробити клас і програму для обчислення периметра та площі двох трикутників за введеними координатами вершин.
з'ясувати площа якого трикутника менша. Клас повинен мати наступні члени:
поля для зберігання координат вершини трикутника;
метод знаходження периметра;
метод знаходження площі трикутника.
2) Про дерево відомі наступні параметри: вид (наприклад, дуб, верба і т.і.), вік (в роках), швидкість росту (в см).
Розробити програму для визначення висоти дерева через п років. Для цього описати клас Tree з наступними
елементами: поля (параметри дерева); метод (обчислення висоти дерева через n років). Створити два об'екти класу
Tree, проініціалізувати поля і дати відповідь на питання задачі.
3) Камера реєструє в автоматичному режимі швидкість проїжджаючих повз неї автомобілів. Необхідно
визначити та вивести номери автомобілів, що перевищили встановлену можливу швидкість на даній ділянці 50км/год.
Вхідні дані: N- число автомобілів, що проїхали, потім вказуються їх швидкості. Розробити клас і програму. Клас
повинен мати наступні члени
поле для зберігання швидкості автомобіля,
метод для виведення номерів авто.
4) Задано інформацію про K товарів; назва, кількість та ціна. Вивести на екран вартість кожного товару. Розробити клас
і програму. Клас повинен мати наступні члени:
поля для зберігання характеристик товару;
метод для розрахунку вартості товару

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
gyukk
19.06.2020 17:00

using System;

using System.Collections.Generic;

using System.Linq;

using System.Numerics;

public class Program

{

   public static void Main(string[] args)

   {

       Console.WriteLine("Enter 12 integer numbers");

       var Arr = new List<int>();

       for (int i = 0; i < 12; i++)

       {

           Arr.Add(int.Parse(Console.ReadLine()));

       }

       Console.WriteLine($"Кол-во нулевых элементов: {Arr.Where(p => p == 0).Count()}");

       Console.WriteLine($"Positive numbers product: {Arr.Where(p => p > 0).Aggregate(BigInteger.One, (p, q) => p * q)}");

       Console.ReadKey();

   }

}

Объяснение:

Добавьте ссылку на сборку System.Numerics в вашем проекте для корректной работы программы. Иначе будет ругаться на несуществующее пространство System.Numerics

0,0(0 оценок)
Ответ:
Lilia55590
04.08.2020 06:25
{массив заполняется случайным образом положительными и отрицательными элементами. Находятся отрицательные элементы на главной диагонали и если они есть, то находится их сумма и количество. После этого проверяется, если есть отрицательные элементы на главной диагонали, то выдается среднее арифметическое, если нет, то на экране ответ "нет отриц"}
const
m=100;
var
a:array[1..m,1..m]of integer;
i,j,S,n,k: integer;
begin
Readln(n);
    for i:=1 to n do
        begin
             writeln;
                 for j:=1 to n do
                      begin
                            a[i,j]:=random(100)-50;
                             write(a[i,j]:4);
                                  
                      end;
         end;
for i:=1 to n do
  if a[i,i]>0 then
        begin
           s:=s+a[i,i];
           k:=k+1;
       end;
writeln;
 if   k<>0 then
      writeln('SR=', s/k)
 else
       writeln('Net <0');
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота