С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 145

Использование Random при работе с массивами

09.11.2013, 16:22. Показов 897. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication27
{
    class Program
    {
        static void Main()
    {
            const int m=3,n=3;
            int [,] a= new int[m,n] 
            {
                    {1,1,1},
                    {0,0,0},
                    {3,3,3}
                            };
                int [,] b= new int[m,n] 
    {
                {1,2,3},
                {4,5,6},
                {7,8,9}
    };
            int [,] c= new int[m,n];
            Console.WriteLine("Исходный массив a: ");
            for (int i=0;i<m;++i)
{
            for (int j=0;j<n;++j)
            Console.Write("\t" +a[i,j]);
            Console.WriteLine();
}
 
            Console.WriteLine("Исходный массив b: ");
            for (int i=0;i<m;++i)
{
            for (int j=0;j<n;++j)
            Console.Write("\t" +b[i,j]);
            Console.WriteLine();
}
            for(int i = 0; i < m; ++i)
            for(int j = 0; j < n; ++j)
        {
                    int s=0;
                    for(int k = 0; k < n;++k)
                    s+= a[i,k]*b[k,j];
                    c[i,j] = s;
        }
                Console.WriteLine("Полученное произведение матриц : ");
                for (int i=0;i<m;++i)
{
                for (int j=0;j<n;++j)
                Console.Write("\t" + c[i,j]);
                Console.WriteLine();
                Console.ReadKey();
}
        }
    }
}

Добавлено через 50 секунд
Простите но у меня не получается правельно написать тут код
мне надо чтоб помогли написать при помощи Randoma цифр и цикла Array
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.11.2013, 16:22
Ответы с готовыми решениями:

Как использовать LINQ при работе с массивами
создаешь массив пишешь массив. появляется подсказка и там куча методов, особенно интересуют cast&lt;&gt; и sum&lt;&gt; как...

Цикл foreach при работе с коллекциями и массивами
Всем привет. Начал ищучение коллекцийи цикла foreach приминяемого для работы с ними. Имеется банальный, так сказать тренировачный пример:...

Ссылка на объект не указывает на экземпляр объекта при работе с массивами
Доброго времени суток!Написал программу,но ругается, не понимаю почему:cry: Поясните что нужно сделать,пожалуйста!

8
09.11.2013, 16:24

Не по теме:

помести код в теги

0
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 145
09.11.2013, 23:45  [ТС]
мне надо чтоб помогли написать при помощи Randoma цифр и цикла Array

Добавлено через 6 часов 28 минут
плззззз
0
369 / 341 / 108
Регистрация: 12.02.2013
Сообщений: 653
10.11.2013, 00:02
C#
1
2
3
4
Random rand = new Random();
for (int i = 0; i < a.GetLength(0); i++)
        for (int j = 0; j < a.GetLength(1); j++)
                a[i, j] = rand.Next(-10, 10);
0
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 145
11.11.2013, 16:01  [ТС]
а через Array можно?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
   {
        static void Main()
    {
            const int m=3,n=3;
            int [,] a= new int[m,n] 
            {
                    {1,1,1},
                    {0,0,0},
                    {3,3,3}
                            };
                int [,] b= new int[m,n] 
    {
                {1,2,3},
                {4,5,6},
                {7,8,9}
    };
это вместо этого я так понимаю?

C++
1
2
3
4
Random rand = new Random();
for (int i = 0; i < a.GetLength(0); i++)
 for (int j = 0; j < a.GetLength(1); j++)
 a[i, j] = rand.Next(-10, 10);
Вместо этого я так понимаю ?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    {
            const int m=3,n=3;
            int [,] a= new int[m,n] 
            {
                    {1,1,1},
                    {0,0,0},
                    {3,3,3}
                            };
                int [,] b= new int[m,n] 
    {
                {1,2,3},
                {4,5,6},
                {7,8,9}
    };
0
484 / 439 / 123
Регистрация: 05.01.2010
Сообщений: 1,848
11.11.2013, 16:05
Шархан, да, только объявление и инициализацию (хз, вроде правильно пишу и слово инициализация тут к месту) массивов оставь. для массива b аналогично. можно там же заполнять, где и массив a заполняется, если конечно они одинакового размера оба
0
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 145
12.11.2013, 14:33  [ТС]
Цитата Сообщение от valera_21 Посмотреть сообщение
да, только объявление и инициализацию (хз, вроде правильно пишу и слово инициализация тут к месту) массивов оставь. для массива b аналогично. можно там же заполнять, где и массив a заполняется, если конечно они одинакового размера оба
да это не важно одинаковые или нет
а через цикл Array если я так понимаю

Добавлено через 5 часов 30 минут
как через Array написать ее?

Добавлено через 16 часов 38 минут
как через Array написать ее?
0
 Аватар для Крюгер
40 / 60 / 8
Регистрация: 16.11.2012
Сообщений: 460
Записей в блоге: 7
06.12.2013, 20:56
Шархан, в с++ нету array он ток в делфях и паскале..
0
0 / 0 / 0
Регистрация: 18.10.2012
Сообщений: 145
07.12.2013, 00:19  [ТС]
Цитата Сообщение от Крюгер Посмотреть сообщение
в с++ нету array он ток в делфях и паскале..
я случайно не на ту C нажал но не че мне уже не важно)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.12.2013, 00:19
Помогаю со студенческими работами здесь

Индекс находился вне границ массива при работе с массивами
Добрый вечер! Застрял на такой вот замечательной ошибке...Подскажите, где накасячил! using System; using System.Collections.Generic;...

ObservableCollection<Int32[]> при работе с массивами: на выходе две одинаковые строки значений
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Collections.ObjectModel; ...

Использование спецсимволов в URL при работе с WebClient
Доброй ночи. Работаю с api, необходимо запросе передавать символы в виде % , однако WebClient автоматически их представляет обычном виде....

Random, повторы при static Random(1 seed)
Добрый вечер. Использую private static readonly Random, так как крутится в цикле и если убрать static, будут повторы даже в указанием...

Использование Random. Синтаксис, особенности
Приветствую. Вот столкнулся с интересной проблемой. Прочитал некоторое количество литературы и не нашёл интересующего меня ответа. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru