public static void Print (int[] P, int Len)
{
for (int K = 0; K < Len; K++)
Console.Write(P[K]);
}
public static int[] Klita(int[] P, int Len)
{
Console.WriteLine("Enter numbers");
for (int K = 0; K < Len; K++)
P[K] = int.Parse(Console.ReadLine());
return (P);
}
public static float Avg(int[] P, int Len)
{
float Sum = 0;
for (int K = 0; K < Len; K++)
Sum += P[K];
return (Sum/Len);
}
public static void main(int[] P, int Len)
{
P = Klita(P, Len);
Print(P, Len);
}
static void Main(string[] args)
{
int ArrayLength = 10;
int[] Array = new int[ArrayLength];
main(Array, ArrayLength);
}
помогите - нужно создать условие, выдающее самое минимальное и максимальное значение
Другие языки программирования и технологии
помогите с задачей - C#
Может и так сойдёт?
using System;
namespace example {
class Program {
static void Main(string[] args) {
const int size = 10;
Random rand = new Random();
int[] vector = new int[size];
for (int n = 0; n < size; n++) vector[n] = rand.Next(1, 1000);
foreach (var v in vector) Console.Write(" " + v);
Array.Sort(vector);
var min = vector[0];
Console.WriteLine("\n Минимальный = {0}", min);
Array.Reverse(vector);
var max = vector[0];
Console.WriteLine(" Максимальный = {0}", max);
Console.ReadKey();
}
}
}
using System;
namespace example {
class Program {
static void Main(string[] args) {
const int size = 10;
Random rand = new Random();
int[] vector = new int[size];
for (int n = 0; n < size; n++) vector[n] = rand.Next(1, 1000);
foreach (var v in vector) Console.Write(" " + v);
Array.Sort(vector);
var min = vector[0];
Console.WriteLine("\n Минимальный = {0}", min);
Array.Reverse(vector);
var max = vector[0];
Console.WriteLine(" Максимальный = {0}", max);
Console.ReadKey();
}
}
}
static void Main(string[] args)
public static void main(int[] P, int Len)
и внутри Main вызов main - ужасно как-то.
main это точка входа. Дальше должен идти вызов конкретного класса, метода. И точно не ещё одного main в другом регистре.
Array - ключевое слово, это класс System . Array. Именовать так переменную не разумно.
public static void Print (int[] P, int Len)
{
for (int K = 0; K < Len; K++)
Console.Write(P[K]);
}
зачем сюда передавать Len ? "P" является классом типа Array, и оно имеет свойство Length.
Хотя понимаю, вы наверное ранее писали на паскале. Там у массива нет привязки к длине. Не знаешь длину массива - не прочитаешь его.
И на С++ точно также. Тип данных массив примитивен и не имеет поля где содержится его длина. Поэтому они мутят обертки над классом массива. Для C# это не нужно, это человеческий язык не машинный.
int.Parse(Console.ReadLine())
а что если введут не 123 а 123й ?
Применять надо TryParse. И писать обработку ошибки. К примеру вывод сообщения и переход к новой попытке ввода числа.
public static void main(int[] P, int Len)
и внутри Main вызов main - ужасно как-то.
main это точка входа. Дальше должен идти вызов конкретного класса, метода. И точно не ещё одного main в другом регистре.
Array - ключевое слово, это класс System . Array. Именовать так переменную не разумно.
public static void Print (int[] P, int Len)
{
for (int K = 0; K < Len; K++)
Console.Write(P[K]);
}
зачем сюда передавать Len ? "P" является классом типа Array, и оно имеет свойство Length.
Хотя понимаю, вы наверное ранее писали на паскале. Там у массива нет привязки к длине. Не знаешь длину массива - не прочитаешь его.
И на С++ точно также. Тип данных массив примитивен и не имеет поля где содержится его длина. Поэтому они мутят обертки над классом массива. Для C# это не нужно, это человеческий язык не машинный.
int.Parse(Console.ReadLine())
а что если введут не 123 а 123й ?
Применять надо TryParse. И писать обработку ошибки. К примеру вывод сообщения и переход к новой попытке ввода числа.
Похожие вопросы
- Помогите решить задачу c#
- Помогите с задачей C#, пожалуйста
- Помогите решить задачу: C# Создать рандомную матрицу nxn (выполнено) после чего сложить данные выделенные элементы:
- Помогите решить задачу C++. Найти номер строки, для которой среднее арифметическое значение ее элементов максимальна
- Помогите решить задачу c++
- Помогите решить задачи на C#
- Помоги те решить эту задачу C++
- Помогите решить задачи по C++
- Помогите решить задачу на C или C++, пожалуйста.
- Помогите решить задачу по C++