М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Alina25255
Alina25255
21.05.2023 13:56 •  Информатика

Сгенерировать массив с рандомной величиной и рандомными числами и вывести сам массив, его разность последнего элемента делённого на 2. Желательно в С#

👇
Ответ:
Фиджиии
Фиджиии
21.05.2023

using System;

using System.Collections;

using System.Collections.Generic;

using System.Linq;

namespace CSLear

{

   partial class Program

   {

       private static Random r = new Random();  

       static void Main(string[] args)

       {

           int[] Arr = GenIntArray(r.Next(40), -99, 99);

           Arr.PrintLn();

           IntArrDiff(Arr).PrintLn();

           ((Arr.Last()) / 2).PrintLn();

           Console.ReadKey();

       }

       private static int[] GenIntArray(int size, in int minValue, in int maxValue)

       {

           int[] temp = new int[size];

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

           {

               temp[i] = r.Next(minValue, maxValue);

           }

           return temp;

       }

       private static int IntArrDiff(int[] arr)

       {

           int temp = arr[0];

           for (int i = 1; i < arr.Length; i++)

           {

               temp -= arr[i];

           }

           return temp;

       }

   }

   public static class Extensions

   {

       public static void PrintLn<T>(this T Value)

       {

           Console.WriteLine(Value);

       }

       public static void PrintLn<T>(this T[] ArrValue)

       {

           StringBuilder sb = new StringBuilder();

           foreach (T Item in ArrValue)

           {

               sb.Append($"{Item} ");

           }

           sb.Append("\n");

           Console.WriteLine(sb.ToString());

       }

   }

}

По поводу расширений .PrintLn() - Давно и отдельно писал их на случай, когда нужно много всего печатать в консоль. Сюда просто подошли случайно, по этому я добавил часть исходного кода класса Extensions, содержащую определение этих методов. Если есть какие то вопросы - задавайте.

4,4(85 оценок)
Открыть все ответы
Ответ:

Код (формула температуры бредовая, она должна зависить от объема. А то получается влили 1 литр с температурой 1 градус и 100 литров с температурой 100 градусов и оно посчитает температуру 50 градусов, а не около 100):

V1 = float(input("Объем воды в 1 сосуде (л): "))

t1 = float(input("Температура воды в сосуде: "))

V2 = float(input("\nОбъем воды во 2 сосуде (л): "))

t2 = float(input("Температура воды в сосуде: "))

V3= float(input("\nОбъем воды в 3 сосуде (л): "))

t3= float(input("Температура воды в сосуде: "))

print("\nТемпература в 4 сосуде:", round((t1 + t2 + t3) / 3, 3))

print("Объем воды в 4 сосуде:", V1 + V2 + V3)

4,7(10 оценок)
Ответ:
MATVEYPRO26
MATVEYPRO26
21.05.2023

Объяснение:

program daysmonth1;

const n=100;

Var

a,i,m,y,days1,days2:integer;

mas1:array [ 0..n ]of longint;

p:boolean;

BEGIN

p:=false;

writeln('vvedite nomer mesyaca');

readln(m);

writeln('enter year');

readln(y);

a:=1960;

while a<>2012 do begin

a:=a+4;

if y=a then begin writeln('visokosnyi god'); p:=true;

mas1[ i ]:=a;

end;

end;

if m=1 then writeln('jan=31 days');

if (m=2) and (p=false) then writeln('feb=28 days') ;

if (m=2) and (p=true) then writeln('feb=29 days');

if m=3 then writeln('mar=31 days');

if m=4 then writeln('apr=30 days');

if m=5 then writeln('may=31 days');

if m=6 then writeln('june=30 days');

if m=7 then writeln('jule=31 days');

if m=8 then writeln('aug=31 days');

if m=9 then writeln('sept=30 days');

if m=10 then writeln('oct=31 days');

if m=11 then writeln('nov=30 days');

if m=12 then writeln('dec=31 days');

END

4,8(58 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ