===== PascalABC.NET =====
begin
var n := ReadInteger('n =');
var a := ArrRandom(n, -99, 99);
a.Println;
a[0] := -a[0];
a[n - 1] := -a[n - 1];
a.Println
end.
int n = Convert.ToInt32(Console.ReadLine())
Объяснение:
Это Ввод данных. Первые две задачи выполнены хорошо. Если хочешь вводить число n , то в вызове метода убери параметры и оставь свободным.
static void Main()
{
(10,45);
ShowSequenceOfOddNumbers(5);
CreateAndShowArray(); // Вот так
}
А чтоб вводить число добавь строку "Ввода данных"
int n = Convert.ToInt32(Console.ReadLine())
Например:
tatic void CreateAndShowArray() // Пустой параметр
{
int n = Convert.ToInt32(Console.ReadLine())
long p = 1;
for (int i = 0; i < n; i++)
{
a[i] = new Random().Next(0, 100);
Console.Write(a[i] + " ");
p *= a[i];
}
Поделитесь своими знаниями, ответьте на вопрос:
Первый и последний элементы массива замените противоположными по знаку. нужна программа на паскале.
program kek;
var
a: array of Integer;
i, n: Integer;
begin
//читаем размер массива
read(n);
//устанавливаем длину массива a равной n
SetLength(a, n);
//циклом считываем элементы массива
for i := 0 to n-1 do
begin
read(a[i]);
end;
//изменяем первый и последний элементы массива
a[0] := -a[0];
a[n-1] := -a[n-1];
//выводим измененный массив
for i := 0 to n-1 do
write(a[i], ' ');
end.