Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2012, 15:30   #1
XcideD
Новичок
Джуниор
 
Регистрация: 21.04.2012
Сообщений: 5
Смущение Работа с матрицами С#

Добрый день товарищи программисты! Я - самоучка... программистом себя назвать язык не повернется..(решил попробовать c#, т.к. знакомый сказал, что это один из распространенных языков ООП)
В общем, не буду разглагольствовать скажу так: как раз тот знакомый, о котором я упоминал, сейчас учится на технолога или еще кого-то, в общем, у него есть программирование. Т.е. мы делаем так: ему задают задачки дома решать, а он мне их задает. Вот сегодня случилось и с этой задачей такая же история. В общем условие задачи такое:
Пользователь задаёт размерность матрицы. На экран выводится случайно сгенерированная матрица и среднее арифметическое каждого столбца. программа не консольная..

Если не сложно: можете ее решить?
сама проблема в заполнении массива [m,n] случайными числами весь интернет облазил... да и в учебнике заполнение на примере одномерного массива есть только
---------------
Прочитал фак... все равно не понял...

Последний раз редактировалось XcideD; 21.04.2012 в 15:57.
XcideD вне форума Ответить с цитированием
Старый 21.04.2012, 16:26   #2
Serg94
Форумчанин
 
Аватар для Serg94
 
Регистрация: 10.12.2011
Сообщений: 167
По умолчанию вот так вот

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace просто
{
    class Program
    {
        static void Main(string[] args)
        {
            int m, n;
         
            Console.WriteLine("Введите m:");
            m = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите n:");
            n = Convert.ToInt32(Console.ReadLine());
            double[] sred_znach = new double[n];
            int[,] myint = new int[m, n];
            Random r = new Random();
            for (int i = 0; i < m; i++)
            {
                for (int ii = 0; ii < n; ii++)
                {
                    myint[i, ii] = r.Next(0,100);
                }
            }
            Console.WriteLine("Исходная матрица:");
            for (int i = 0; i < m; i++)
            {
                for (int ii = 0; ii < n; ii++)
                {
                    Console.Write(myint[i, ii] + "\t ");
                }
                Console.WriteLine();
            }

            Console.WriteLine();
            for (int i = 0; i < m; i++)
                for (int j = 0; j < n; j++)
                    sred_znach[j] += myint[i, j];
            for (int i = 0; i < n; i++)
                Console.Write("{0:0.00}  ", sred_znach[i] / m);
            Console.WriteLine();
            Console.ReadKey();
        }
    }
}
Serg94 вне форума Ответить с цитированием
Старый 21.04.2012, 16:38   #3
XcideD
Новичок
Джуниор
 
Регистрация: 21.04.2012
Сообщений: 5
По умолчанию

Serg94, спасибо за уделенное мне время , но можете с учетом интерфейса?
richtextbox`a, 2x textbox`oв и button соответственно.
еще раз прошу палками не бить. Мозгов у меня пока не хватает из консоли в интерф. переделать

Последний раз редактировалось XcideD; 21.04.2012 в 16:50. Причина: дурак))
XcideD вне форума Ответить с цитированием
Старый 21.04.2012, 16:48   #4
Serg94
Форумчанин
 
Аватар для Serg94
 
Регистрация: 10.12.2011
Сообщений: 167
По умолчанию

Цитата:
Сообщение от XcideD Посмотреть сообщение
Serg94, спасибо за уделенное мне время
теперь буду переделывать под интерфейс.. еще раз спасибо
если помог, жми на весы)
Serg94 вне форума Ответить с цитированием
Старый 21.04.2012, 16:57   #5
XcideD
Новичок
Джуниор
 
Регистрация: 21.04.2012
Сообщений: 5
По умолчанию

нажал))можете с учетом интерфейса?
richtextbox`a, 2x textbox`oв и button соответственно.
еще раз прошу палками не бить. Мозгов у меня пока не хватает из консоли в интерф. переделать
:3
XcideD вне форума Ответить с цитированием
Старый 21.04.2012, 17:05   #6
Serg94
Форумчанин
 
Аватар для Serg94
 
Регистрация: 10.12.2011
Сообщений: 167
По умолчанию

Цитата:
Сообщение от XcideD Посмотреть сообщение
нажал))можете с учетом интерфейса?
richtextbox`a, 2x textbox`oв и button соответственно.
еще раз прошу палками не бить. Мозгов у меня пока не хватает из консоли в интерф. переделать
:3
пока работаю только в консоле..виндовс приложения не учили еще
Serg94 вне форума Ответить с цитированием
Старый 21.04.2012, 17:09   #7
XcideD
Новичок
Джуниор
 
Регистрация: 21.04.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Serg94 Посмотреть сообщение
пока работаю только в консоле..виндовс приложения не учили еще
эх, печаль... ну спасибо и на консольной. Буду переделывать пытаться
XcideD вне форума Ответить с цитированием
Старый 21.04.2012, 18:32   #8
XcideD
Новичок
Джуниор
 
Регистрация: 21.04.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от XcideD Посмотреть сообщение
эх, печаль... ну спасибо и на консольной. Буду переделывать пытаться
Так я и не смог разгадать тайны консоли )))
не получается ничего... я в печали
XcideD вне форума Ответить с цитированием
Старый 22.04.2012, 02:19   #9
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

VS 2011 Beta
Вложения
Тип файла: zip CSharpWinFoms.zip (53.3 Кб, 13 просмотров)
rUs_LAN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с матрицами на c# lola1990 Помощь студентам 4 09.10.2011 23:26
работа с матрицами в c++ Yunut Общие вопросы C/C++ 1 01.06.2011 00:00
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа с матрицами A_Orlov Паскаль, Turbo Pascal, PascalABC.NET 0 14.06.2010 14:20