Найти сумму ненулевых элементов матрицы. Ошибки в программе - C#
Формулировка задачи:
Программа не работает, а какие ошибки допущены понять не могу
int main()
{
setlocale (LC_ALL, "RUS");
int g;
int h;
printf ("Введите количество строк ");
scanf ("%d", &g);
printf ("Введите количество столбцов ");
scanf ("%d", &h);
int i, j, b;
int [g],
for(i=0; i<g; i++)
for(j=0; j<h; j++)
{
printf ("Введите элемент матрицы A ["i+1"]["j+1"] ");
scanf (("A+i)+j);
}
for(i=0; i<g; i++)
{
for(j=0; j<h; j++)
{cout.width(g);
printf ("A[i][j]");
}
printf("end");
getch();
}
Решение задачи: «Найти сумму ненулевых элементов матрицы. Ошибки в программе»
textual
Листинг программы
- int number,rez,i,j;
- rez = 0;
- int[,] mass = new int[100, 100];
- Random rnd = new Random();
- while (true)
- {
- Console.Write("number = ");
- try
- {
- number = int.Parse(Console.ReadLine());
- for (i=0;i<number; i++)
- {
- for (j=0;j< number;j++)
- {
- mass[i, j] = rnd.Next(50)-6;
- Console.Write(mass[i, j] + "\t");
- }
- Console.WriteLine();
- }
- for (i=0;i< number;i++)
- {
- for (j=0;j< number;j++)
- {
- if (mass[i,j] > 0 )
- {
- rez += mass[i, j];
- }
- }
- }
- Console.WriteLine(rez);
- Console.ReadLine();
- return;
- }
- catch (Exception error)
- {
- Console.WriteLine("Enter number pls" + error.Message);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д