
Другие языки программирования и технологии
Помогите пожалуйста ничего не понимаю очень срочно на языке с#

using System;
using System.Linq;
namespace Answer {
class Program {
static void Main() {
Console.Write("Введите размер массива: ");
var size = uint.Parse(Console.ReadLine());
var box = new Array<double>(size);
var rand = new Random();
var min = -Math.PI;
var max = Math.PI;
for (var i = 0; i < size; ++i) box[i] = Math.Sin(rand.NextDouble() * (max - min) + min);
box.Print();
Console.WriteLine($"Максимум: {box.Max()}");
Console.ReadKey();
}
}
class Array<Type> {
private readonly uint size;
private readonly Type[] box;
public Array(uint size) {
this.size = size;
box = new Type[this.size];
}
public Type this[int index] {
get => box[index];
set => box[index] = value;
}
public void Print() {
foreach (var value in box) Console.WriteLine(value);
}
public Type Max() {
return box.Max();
}
}
}
using System.Linq;
namespace Answer {
class Program {
static void Main() {
Console.Write("Введите размер массива: ");
var size = uint.Parse(Console.ReadLine());
var box = new Array<double>(size);
var rand = new Random();
var min = -Math.PI;
var max = Math.PI;
for (var i = 0; i < size; ++i) box[i] = Math.Sin(rand.NextDouble() * (max - min) + min);
box.Print();
Console.WriteLine($"Максимум: {box.Max()}");
Console.ReadKey();
}
}
class Array<Type> {
private readonly uint size;
private readonly Type[] box;
public Array(uint size) {
this.size = size;
box = new Type[this.size];
}
public Type this[int index] {
get => box[index];
set => box[index] = value;
}
public void Print() {
foreach (var value in box) Console.WriteLine(value);
}
public Type Max() {
return box.Max();
}
}
}
сначала узнай что такое массив
Хорезмская Афтаритет **
?
Это не помощь, это просто сделали всё за тебя...
Хоть бы фрагмент своего кода скинули, где вы пытались. Так то вам уже помогли ответы выше
Хоть бы фрагмент своего кода скинули, где вы пытались. Так то вам уже помогли ответы выше
Хорезмская Афтаритет **
это все что написано в тз ?
Хорезмская Афтаритет **
спасибо огромное давай тее кину 100
Сергей Sergey
Не надо, оставь себе ))
Другое задание.
Задание оболванивающее. Натаскивание темы на задачу. Нет никаких причин не сделать метод вывода массива на экран статическим.
По бараньему, класс должен быть типа таким
class idiot "<"T">"
{
private T[] Arr;
public idiot(T[] Arr = null) {this.Arr=Arr;}
public void Print() { foreach (T i in this.Arr) Console.Write(i + " "); }
public T Max() => this.Arr.Max();
}
По своему варианту сам доделай, либо там уже сделали за тебя.
По бараньему, класс должен быть типа таким
class idiot "<"T">"
{
private T[] Arr;
public idiot(T[] Arr = null) {this.Arr=Arr;}
public void Print() { foreach (T i in this.Arr) Console.Write(i + " "); }
public T Max() => this.Arr.Max();
}
По своему варианту сам доделай, либо там уже сделали за тебя.
Похожие вопросы
- помогите решить задачи на делфи!!!!ОЧЕНЬ СРОЧНО И ОЧЕНЬ НАДО!!!!
- Люди помогите написать программы для Pascal очень срочно и очень нужно
- Помогите пожалуйста решить задачу по С++!!Срочно..
- Помогите с задачей С++ (Нужно очень срочно)
- Помогите пожалуйста... мне так нужно.. очень очень!!! нужно составить легенькую програмку в паскале)
- люди помогите пожалуйста взломать почтовый ящик!!!очень надо!
- Помогите пожалуйста решить в Pascal очень нужно
- помогите пожалуйста очень срочно надо ((( на языке C++
- Помогите пожалуйста, очень срочно нужно решить задачу по информатике. Сама не понимаю, есть ли вообще решение.
- Задали по украинскому языку написать целый лист А4 "просторічних слів" помогите пожалуйста срочно!!!!