русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Целые и дробные случайные числа C#

Данная программа получает целые и дробные случайные числа в интервале от (-10 до 9.9) для плавающей точки и (-10 до 9) для целочисленных чисел и заносит их в двумерный массив, после этого мы выводим эти массивы на экран.

Для этого нам нужно будет иметь два массива - целочисленный и с плавающей запятой.

Код программы:

using System;

namespace MyConsole
{
     class Program
     {
          static void Main(string[] args)
          {
               Random x = new Random(); // объявление переменной для генерации чисел
               int n = 5;
               int[,] masI = new int[n,n];
               double[,] masD = new double[n, n];

               for (int i = 0; i < n; i++)
               {
                    for (int j = 0; j < n; j++)
                         masI[i, j] = x.Next(-10,10); // случайные числа от -10 до 9!!!
               }

               for (int i = 0; i < n; i++)
               {
                    for (int j = 0; j < n; j++)
                         masD[i, j] = Convert.ToDouble(x.Next(-100,100) / 10.0); // случайные числа от -10 до 9.9!!!
              }

               Console.WriteLine("\nPrint massiv:");
               for (int i = 0; i < n; i++)
               {
                    Console.WriteLine();
                    for (int j = 0; j < n; j++)
                    Console.Write("\t" + masI[i, j]);
               }
               Console.WriteLine("\nPrint massiv:");
               for (int i = 0; i < n; i++)
               {
                    Console.WriteLine();
                    for (int j = 0; j < n; j++)
                         Console.Write("\t" + masD[i, j]);
               }

               Console.ReadKey(); // задержка экрана до нажатия любой клавиши
          }
     }
}

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

Результат работы программы:

Просмотров: 11024






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.