Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# для начинающих

Войти
Регистрация
Восстановить пароль
 
Стезя
0 / 0 / 0
Регистрация: 09.04.2012
Сообщений: 5
#1

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

22.04.2012, 22:42. Просмотров 826. Ответов 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 целых чисел, полученных с помощью генератора случайных чисел - C#
Помогите пожалуйста, нужно записать в файл N целых чисел, полученных с помощью генератора случайных чисел. Подсчитать количество пар...

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

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

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

Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел - C#
Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел. Найти количество квадратов нечетных чисел среди...

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

4
kolorotur
Эксперт .NET
9329 / 7846 / 1272
Регистрация: 17.09.2011
Сообщений: 13,515
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
9329 / 7846 / 1272
Регистрация: 17.09.2011
Сообщений: 13,515
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
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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