ответ:
static void main(string[] args)
{
int n = 0, m = 0, srednarifm = 0, sum = 0; ;
console.write("введите размерность массива m: ");
m = convert.toint32(console.;
console.write("введите размерность массива n: ");
n = convert.toint32(console.;
mas = new int[m, n];
random rnd = new random();
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
mas[i, j] = rnd.next(0, 10);
}
}
console.writeline();
console.write("массив: ");
console.writeline();
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
console.write(string.format("{0,3}", mas[i, ;
}
console.writeline();
}
for (int i = 0; i < m; i++)
{
sum = 0;
srednarifm = 0;
for (int j = 0; j < n; j++)
{
sum += mas[i, j];
}
srednarifm = sum / n;
for (int g = 0; g < n; g++)
{
mas[i, g] = mas[i, g] / srednarifm;
}
}
console.writeline();
console.write("массив после преобразования: ");
console.writeline();
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
console.write(string.format("{0,3}", mas[i, ;
}
console.writeline();
}
console.readkey();
}
объяснение:
код на c#. округляет числа до целых значений в меньшую сторону, т.к. тип данных int. если нужны дробные значения - то смените тип массива на double.
Поделитесь своими знаниями, ответьте на вопрос:
Суммативное оценивание за раздел 7.3а проектная работа
ответ:
var a = -2;
var b = 2;
var c = 3;
var mas = [a, b, c]; //или mas.push(a); mas.push(b); mas.push(c);
for(var i = 0; i < mas.length; i++)
{
if(mas[i] < 0)
{
math.pow(mas[i], 2); //или mas[i]*mas[i];
//вывод квадратов отрицательных чисел
}
else if(mas[i] > 0)
{
math.pow(mas[i], 3); //или mas[i]*mas[i]*mas[i];
//вывод кубов положительных чисел
}
}
объяснение:
массив использован для удобства, универсальности и компактности кода.