C#

Написать программу на языке! С#

Дан двумерный массив размером n*m, заполненный случайными числами. Найти сумму элементов
письменное условие и пример на картинке не совпадает, ты пишешь рандомно, а на рисунке определенный порядок
Максим Иванов
Максим Иванов
16 997
Лучший ответ
Андрей Богдан Тогда без рисунка
Андрей Богдан Прост там несколько заданий и без понятия к чему рисунок
Я бы, честно говоря, сделала вещественный массив небольшой размерности (чтобы его можно было легко посмотреть на экране) с элементами из диапазона [a;b], указанного пользователем, а максимальный диапазон был бы, скажем, где-нибудь [-100;100]. Например, так:
using System;
namespace CSharp_Shell
{ public static class Program
{ public static void Main()
{ int i, j, m, n; double a, b, s;
for (;;) { Console.Write("a b n m » ");
var line = Console.ReadLine().Split(" ");
a = double.Parse(line[0]);
b = double.Parse(line[1]);
n = int.Parse(line[2]);
m = int.Parse(line[3]);
s = 0; Random rnd = new Random();
double [,] A = new double [n,m];
for (i = 0; i < n; i++) for (j = 0; j < m; j++)
A[i, j] = a+(b-a)*rnd.Next()/2147483647.0;
Console.WriteLine("Matrix:");
for (i = 0; i < n; i++) { for (j = 0; j < m; j++)
{ string c = String.Format("{0,7:f3}", A[i, j]);
Console.Write(c); s += A[i, j]; }
Console.WriteLine(); }
Console.WriteLine("Sum = " + s); } } } }
Сергей Захаров
Сергей Захаров
29 440
for(int i = 1; i <= n; i++)
for(int j = 1; j <= m; j++)
sum += Math.Pow(2, i)*m;
(Переменную создай int sum = 0)
Алексей Ч уверен что "инт" хватит? у него пока не ясно что за размерность... картинка тоже не соответствует заданию...