Загрузка...

CSO121 как решить в c#?

Тема в разделе C# создана пользователем munkere 22 окт 2021. 151 просмотр

  1. munkere
    munkere Автор темы 22 окт 2021 0 12 сен 2021
    using System;

    namespace laba
    {
    class Program
    {
    public static double PofX()
    {
    Console.WriteLine("Введите число:");
    double x = int.Parse(Console.ReadLine());
    return x;
    }

    public static double[] Schet1(double x, double y, double n, double cpx, double[] Massive)
    {
    for (int i = 0; x <= cpx + 10; x = x + n, i++)
    {
    double xpow = (double)Math.Pow(x, 2); // квадрат икс
    if (-1 < y & y < x)
    {
    double vir1 = Math.Sin((5 * xpow) + ((3 * y) * Math.Abs(xpow)));
    Massive = (double)(vir1);
    }
    else if (x > y)
    {
    double vir2 = Math.Cos((3 * xpow) + ((5 * y) * Math.Abs(xpow)));
    Massive = (double)(vir2);
    }
    else if (x == y)
    {
    double vir3 = Math.Pow(x + y, 2);
    Massive = (double)(vir3);
    }
    else
    {
    double vir4 = x;
    Massive = (double)(vir4);
    }
    }
    return Massive;
    }
    public static void Outc(double[] Massive)
    {
    foreach(double elo in Massive)
    {
    Console.WriteLine("Числа в массиве:" + elo);
    }
    }
    static void Рекурсия(int i, double x, double y, double n, double cpx, double[] Massive)
    {
    if (x <= cpx + 10)
    {
    double xpow = Math.Pow(x, 2);
    if (-1 < y & y < x)
    {
    double vir1 = Math.Sin((5 * xpow) + ((3 * y) * Math.Abs(xpow)));
    Massive = (double)(vir1);
    Рекурсия(i + 1, x + n, y, n, cpx, Massive);
    }
    else if (x > y)
    {
    double vir2 = Math.Cos((3 * xpow) + ((5 * y) * Math.Abs(xpow)));
    Massive[i] = (double)(vir2);
    Рекурсия(i + 1, x + n, y, n, cpx, Massive);
    }
    else if (x == y)
    {
    double vir3 = Math.Pow(x + y, 2);
    Massive[i] = (double)(vir3);
    Рекурсия(i + 1, x + n, y, n, cpx, Massive);
    }
    else
    {
    double vir4 = x;
    Massive[i] = (double)(vir4);
    Рекурсия(i + 1, x + n, y, n, cpx, Massive);
    }
    }
    else
    {
    Outc(Massive);
    }
    }
    static void Main(string[] args)
    {
    double x = PofX();
    double y = PofX();
    double n = PofX();

    double cpx = x;

    int ind = 10 / (int)n + 1;
    Console.WriteLine("Длина массива:" + ind);

    double[] Massive = new double[11];

    Outc(Schet1(x, y, n, cpx, Massive));
    Рекурсия(0, x, y, n, cpx, Massive);
    }
    }
    }
    Вот такой код, там где вызываю методы ( рекурсия, otc, Schet1, PofX) выдает ошибку CSО121[/i][/i][/i]
     
  2. undrcrxwn
    undrcrxwn 22 окт 2021 Заблокирован(а) 106 5 апр 2021
    1. залей код или через BB-тег
    [CODE=c#][/CODE]
    , или на gist.github.com с названием ".cs"
    2. не используй кириллицу и транслит в коде
     
  3. AikoSimidzu
    AikoSimidzu 22 окт 2021 Творческий кризис- 2 года.:stitch:
    munkere, код нормально вставь
    Вот так вот
    Код
    Console.WriteLine("Hello World!");
    [CODE][/CODE]

    также не советую давать переменным имя на русском.
     
Загрузка...
Top