1 Востаннє редагувалося andrey.tumchak (10.12.2013 19:22:15)

Тема: Допоможіть з задачами

Дана цілочисельна прямокутна матриця ,розмірністю n*m (заповнення масиву випадковим чином).Знайти добуток елементів масиву ,розташованих до останнього від’ємного елементу.

2

Re: Допоможіть з задачами

нічого нового не скажу, але - покажіть код та скажіть, в чому виникла проблема.

3

Re: Допоможіть з задачами

мені задала ці завдання  вчителька і сказала розібратися...Я просте не знаю як це зробити,бо я тільки вчуся..

4

Re: Допоможіть з задачами

Вчителька? Коли це в школах почали С# викладати?, я круто відстав від життя? ще й матриці, круто)
п.с. Мабуть не вчителька, а викладачка

5

Re: Допоможіть з задачами

Тобто це найперше завдання? До цього нічого не було? Ані розгалуджень, ані змінних - одразу масиви і цикли? Тоді заяву в деканат (чи директору) пишіть, вчителька неадекватна.
До речі, друге завдання це тільки підтверджує - я не знаю, що таке "останній від'ємний елемент двовимірного масиву", тобто можу запропонувати кілька суттєво різних визначень, і тут не пояснюється, яке саме брати.

6

Re: Допоможіть з задачами

ну да викладачка...

7

Re: Допоможіть з задачами

та було перед тим але я не зрозумів як робити

8

Re: Допоможіть з задачами

Що саме не зрозуміли? Як створювати масив? Як вводити з клавіатури? Як отримувати випадкові величини? Ви очікуєте, що особисто вам тут детальний підручник напишуть? Прочитайте підручник і ставте конкретні питання, з кодом, який працює не так, як вам хочеться (і описом, в чому саме він працює не так).
Або пропонуйте гроші, теж варіант.

9

Re: Допоможіть з задачами

о нарешті завдання які я можу зробити :D


/// <summary>
    /// Створити одновимірний масив дійсних чисел,розмірністю n. Заповнення масиву з клавіатури. Знайти  мінімальний по модулю елемент масиву.
    /// </summary>
    class Program
    {
        private const int ArrayLenght = 10;
        private static readonly double[] Array;

        static Program()
        {
            Array = new double[ArrayLenght];
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Введіть елементи масиву.");
            for (int i = 0; i < ArrayLenght; i++)
            {
                Console.Write("array[{0}] = \t", i);
                double.TryParse(Console.ReadLine(), out Array[i]);
            }

            double minElement = Array.Min(x => Math.Abs(x));

            Console.WriteLine("\nМінімальний елемент масиву: " + minElement);
            Console.ReadKey(true);
        }
    }
Подякували: andrey.tumchak1