Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Не получается закрасить окружность попиксельно С#, не выходит из цикла при условии https://www.cyberforum.ru/ csharp-beginners/ thread855079.html
Добрый день! Помогите пожалуйста с решением проблемы, не пойму, что я делаю не правильно...Вобщем я нарисовала попиксельно окружность и теперь мне нужно ее закрасить...вот кусок кода, где я пытаюсь...
C# Код Хемминга C#
Имеется char-массив на 5 элементов, содержащий нули и единицы. Надо инвертировать один бит (ну это я сделал :)), закодировать массив в коде Хемминга, найти и исправить ошибку, и раскодировать. Делаю...
C# Графики C# https://www.cyberforum.ru/ csharp-beginners/ thread855003.html
Имеется форма, на форме есть trackBar, который по тику таймера крутится вперед-назад, от максимума до минимума (один таймер вперед, другой таймер назад, от 20 до 50). Надо вывести график изменения...
C# Режим приватности Как сделать программу приватной. Допустим что-бы её не расшарили, необходимо после каждого запуска (или в какойто период 1-2 часа) вводить уникальный код. https://www.cyberforum.ru/ csharp-beginners/ thread854966.html
Создание расширенных методов для любой коллекции, делегаты C#
Нужна скорая помощь!) У меня вот такой класс: using System; using System.Text; namespace ConsoleApplication1 { public static class Functions {
C# Вывести только четные числа По задумке программа должна вывести только четные числа...но выводит только ноль. Где ошибся? using System; delegate bool deg (int x); class program { static void Main() https://www.cyberforum.ru/ csharp-beginners/ thread854958.html
C# Замена текста в TextBox У меня есть текст TextBox и кнопка, в TextBox нужно вставить вот такой текст: <Текст>Текст2 <Текст>Текст2 <Текст>Текст2 и т.д. При нажатии на кнопку этот текст записывается в файл, потом файл... https://www.cyberforum.ru/ csharp-beginners/ thread854942.html программа аутентификации C#
задание: Создать программу аутентификации, используя в качестве пароля количество букв имени. Пожалуйста, очень срочно!!!
C# Смена иконки в трее по клику https://www.cyberforum.ru/ csharp-beginners/ thread854915.html
Доброго времени суток! Подскажите пожалуйста как по нажатии на button1 менялась иконка в трее? Не могу найти где это сделать кодом? Сделал 2 иконки одна красная другая зеленая, подключил эти...
C# Оформление окна Как оформить иконки "Закрыть" / "свернуть" да и цвет самой формы а таком стие ? https://www.cyberforum.ru/ csharp-beginners/ thread854912.html
Импликация - страшный суд, ад и погибель C#
Читаю Шилтда. Глава Операторы. Помогите разобрать как и в какой последовательности работает следующий код : using System; class Woow { public static void Main() {
C# Из заданного на плоскости множества точек выбрать три различные точки https://www.cyberforum.ru/ csharp-beginners/ thread854891.html
привет всем) помогите исправить код задачи. задача: Из заданного на плоскости множества точек выбрать три различные точки так, чтобы разность между площадью круга, ограниченного окружностью,...
lRem
0

Массивы, матрицы и операции с ними - C# - Ответ 4504641

04.05.2013, 03:49. Показов 1649. Ответов 2
Метки (Все метки)

Доброго времени суток уважаемые программисты.
Не большое отступление:
В универе (заочное отделение) наверное считают что человек способен за пару лекций выучить
язык программирования и написать курсовую.
Сколько я не пытался разобраться сам, ничего не получается, наверное потому что я работаю не много
в другой сфере (ЛВС и ГВС) и работа руководящая.
Когда то в далеком прошлом 4 года учили в техникуме борланд делфи.
Логика и синтаксис отличается и видимо поэтому я не могу не как понять Cи.
Но сроки поджимают и я вынужден обратиться к Вам за помощью.
Надеюсь на Вашу помощь.
И так, задание:
В матрице произвольного размера подсчитать количество отрицательных элементов в каждой строке,
из полученных величин составить вектор.
Преподаватель так же добавил:
Матрица должна заполняться из файла и в конце записывать в файл объект (я так понимаю в бинарном коде).

Нашел код, подобного задания. Код довольно сложный, он выводит абсолютно всю матрицу с файла, это определенно хорошо.
Но нам такого не объясняли и врятли я смогу объяснить преподователя.
Сначало нужно указать матрицу (5:4 например) и файл должен заполнен матрицей именно этого размера. Но думаю попробую разобраться в коде и все таки объяснить
преподователю. Все же не удобно все время подгонять матрицу в файле и потом задавать ее размер в консоле, намного проще если программа будет сама выводить всю матрицу с текстовика.
С файла матрицу считает, это уже хорошо.
Программа в консоле c#.
Возможно и в форме, но у нас даже лекций по работе с формами не было.
Вот код программы, которой я нашел на форуме:

Код
using System;
using System.IO;

namespace ConsoleApplication
{
    class Class
    {
        static int[,] Input(out int n)
        {
            StreamReader file = new StreamReader("c:/t.txt");
            string s = file.ReadToEnd();
            file.Close();
            string[] строка = s.Split('\n');
            string[] столбец = строка[0].Split(' ');
            int[,] a = new int[строка.Length, столбец.Length];
            int t = 0;
            n = 0;
            for (int i = 0; i < строка.Length; i++)
            {
                столбец = строка[i].Split(' ');
                for (int j = 0; j < столбец.Length; j++)
                {
                    t = Convert.ToInt32(столбец[j]);
                    a[i, j] = t;
                    //Console.Write(" {0}", a[i, j]);
                }
                //Console.WriteLine();
            }

            return a;
        }

        static void Print(int[,] a)
        {
            for (int i = 0; i < a.GetLength(0); ++i, Console.WriteLine())
                for (int j = 0; j < a.GetLength(1); ++j)
                    Console.Write("{0} ", a[i, j]);
        }

        static double Rezalt(int[,] a)
        {
            int k = 0;
            double s = 0;
            for (int i = 0; i < a.GetLength(0); ++i)
                for (int j = i + 1; j < a.GetLength(1); ++j)
                    if (a[i, j] % 2 != 0) { ++k; s += a[i, j]; }
            if (k != 0) return s / k;
            else return 0;
        }

        static void Main()
        {
            try
            {
                int n;
                int[,] myArray = Input(out n);
                Console.WriteLine("Исходный массив:");
                Print(myArray);
                double rez = Rezalt(myArray);
                Console.WriteLine("Среднее арифметическое ={0:f2}", rez);
            }
            catch (FileNotFoundException)
            {
                Console.WriteLine(" Файл не найден");
            }
            catch (FormatException)
            {
                Console.WriteLine(" Неверное значение данных");
            }
            catch (IndexOutOfRangeException)
            {
                Console.WriteLine(" Выход за границы массива");
            }

        }
    }
}
Если можно с комментариями.
Заранее всех благодарю за помощь.

Добавлено через 9 часов 12 минут
Ап теме

Вернуться к обсуждению:
Массивы, матрицы и операции с ними C#
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2013, 03:49
Готовые ответы и решения:

Двумерные массивы и операции с ними
Ввести двумерный массив размером 5*5 с клавиатуры. Вывести массив на экран в виде таблицы. Для...

Двумерные массивы, операции над ними
Всем, здравствуйте! Набрала текст программы на паскале, но ответ выводит неправильно. Не могу...

Матрицы и операции над ними
Подскажите, как сформировать вектор из диагональных элементов матрицы.

Матрицы, массивы и работа с ними
Доброго времени суток. Помогите сделать следующие задания 1)Сформировать и вывести на печать...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2013, 03:49

Объясните, что такое разреженные матрицы, как их генерировать и математические операции над ними
Скажите, пожалуйста, правильно ли я думаю. На сколько я понял разряженная матрица - это матрица...

Деревья и операции с ними
нужно создать и отобразить на форме структуру типа &quot;дерево&quot; с возможностью выполнять операции над...

Системы счисления и операции с ними
Здравствуйте! Заинтересовал вопрос - насколько сложно сделать калькулятор для подсчетов в разных...

Высказывания и операции над ними
Пол ночи голову ломал, ничего не понял... 1. Высказывание (X&amp;Y) v (X-&gt;Z) ложно. Найдите все...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.