Text: |
ФІО = Паша Я.
Запитання:Релізувати метод, який заповнює елементи двовимірного масиву, або значеня n+m, якщо n+m - парне, або (n(в квадрате)+m(в квадрате))(в корне квадратном) якщо не парне, 20х20
====================================
ANSWER ====================================
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication10
{
class Program
{
static void zapolnit_masiv(double [,]mas,int n,int m)
{
if ((n + m) % 2 == 0)
{// якщо парне
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++){
mas[i,j]=n+m;
}
}
}
else
{// якщо непарне
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
mas[i, j] = Math.Sqrt(n * n + m * m);
}
}
}
return;
}
static void Main(string[] args)
{
const int m = 20;
const int n = 20;
double[,] mas = new double[m, n];
zapolnit_masiv(mas, n, m);
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
Console.Write("{0} ", mas[i, j]);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
/*
Задание коряво написано... не очень понятно... но вроде так как ты просил...
Релізувати метод, який заповнює елементи двовимірного масиву,
або значеня n+m, якщо n+m - парне,
або Math.Sqrt(n*n+m*m) якщо не парне,
20х20
*/
END of ANSWER ====================================
|