Ни одна из перегрузок метода "xxxxx" не принимает "0 " аргументов - C#
Формулировка задачи:
using System;
class Vova
{
static void Main()
{
int a, N;
int[] massiv;
a = 0;
Console.WriteLine("Эта программа умеет определять тип массива");
Console.WriteLine("Введите длину массива");
N = Convert.ToInt16(Console.ReadLine());
massiv = new int[N];
for (a = 0; a != N; a++)
{
Console.WriteLine("Введите {0} число массива", (a + 1));
massiv[a] = Convert.ToInt16(Console.ReadLine());
}
Algebr();
}
static void Algebr(int[] massiv, int N)
{
int q, a, x, raznica, otvet;
x = 0;
otvet = 0;
q = Convert.ToInt16(massiv[0]) - Convert.ToInt16(massiv[1]);
for (a = 0; a != N; a++)
{
raznica = Convert.ToInt16(massiv[a]) - Convert.ToInt16(massiv[a + 1]);
if (raznica == q)
{
x = x + 1;
}
}
if (x == N)
{
otvet = 1;
}
if (otvet == 1)
{
Console.WriteLine("Ваш массив является арифметической прогрессией");
}
else
{
Console.WriteLine("Ваш массив не является арифметической прогрессией");
}
Console.ReadLine();
return;
}
}Решение задачи: «Ни одна из перегрузок метода "xxxxx" не принимает "0 " аргументов»
textual
Листинг программы
static void Algebr(int[] massiv, int N)