Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Стезя
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 5
#1

С помощью генератора случайных чисел записать элементы матрицы B[3][3] - C#

22.04.2012, 22:42. Просмотров 857. Ответов 4
Метки нет (Все метки)

Вечер добрый!
Помогите пожалуйста составить программу:
С помощью генератора случайных чисел записать элементы матрицы B[3][3]. Вычислить количество элементов, меньших 5. Выполнить задание, используя доступ к элементам массива с помощью указателей.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2012, 22:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос С помощью генератора случайных чисел записать элементы матрицы B[3][3] (C#):

Записать в файл N целых чисел, полученных с помощью генератора случайных чисел
Помогите пожалуйста, нужно записать в файл N целых чисел, полученных с помощью...

Создание файлов с данными, полученными с помощью генератора случайных чисел
помогите пожалуйста!заранее благодарна На C#. Выполнить задания с...

Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел
Заполнить файл f натуральными числами, полученными с помощью генератора...

Функция формирования элементов одномерного массива с помощью генератора случайных чисел
2. Описать функции формирования элементов одномерного массива с помощью...

Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел
Доброго всем времени суток...Помогите кто чем может)) 1.Заполнить файл f...

Описать функции формирования элементов одномерного массива с помощью генератора случайных чисел
Описать функции формирования элементов одномерного массива с помощью генератора...

4
kolorotur
Эксперт .NET
9911 / 8296 / 2035
Регистрация: 17.09.2011
Сообщений: 14,278
22.04.2012, 23:02 #2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
static unsafe void Main()
{
    int[,] b = new int[3, 3];
    var rand = new Random();
 
    int count = 0;
    fixed (int* b0 = b) {
        for (int i = 0; i < b.GetLength(0) * b.GetLength(1); i++) {
            int* ptr = b0 + i;
            *ptr = rand.Next();
            if (*ptr < 5) ++count;
        }
    }
    Console.WriteLine(count);
}
С вас оформление.
1
Стезя
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 5
23.04.2012, 09:31  [ТС] #3
Спасибо большое!! а не могли бы вы написать эту же программу, но только на языке Си?
0
kolorotur
Эксперт .NET
9911 / 8296 / 2035
Регистрация: 17.09.2011
Сообщений: 14,278
23.04.2012, 11:15 #4
Цитата Сообщение от Стезя Посмотреть сообщение
не могли бы вы написать эту же программу, но только на языке Си?
Мог бы, хоть это и раздел C#. Да и на С я уже да-авненько ничего не писал.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <time.h>
 
int main()
{
    srand(time(NULL));
    int b[3][3];
    
    int *ptr = b[0], count = 0;
    while (ptr < b[0] + 9)
    {
        *ptr = rand() % 10 + 1;
        printf("%3i", *ptr);
        
        if (*ptr++ < 5) ++count;
        if ((ptr - b[0]) % 3 == 0) printf("\n");
    }
    printf("Number of elements less than 5 is %i", count);
}
Прошу заядлых сишников не пинать за возможный г-код.
1
Стезя
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 5
23.04.2012, 15:19  [ТС] #5
спасибо!!!!
0
23.04.2012, 15:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2012, 15:19
Привет! Вот еще темы с решениями:

Описать функции формирования элементов одномерного массива с помощью генератора случайных чисел
Ребят, очень надо, помогите студенту с лабами, не понимаю как реализовать....

Описать функции формирования элементов одномерного массива с помощью генератора случайных чисел
1.Описать функцию mmax(x,y), которая присваивает первому парамтру большее,а...

Записать в файл N натуральных чисел: a1, a2,..., an (числа получить с помощью датчика случайных чисел)
Помогите с лабами) 1) Записать в файл N натуральных чисел: a1, a2,..., an...

Описать функцию формирования элементов одномерного массива с помощью генератора случайных чисел и замены нечетных элементов на заданное число
Описать функцию формирования элементов одномерного массива с помощью генератора...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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