Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
4 / 4 / 0
Регистрация: 10.02.2018
Сообщений: 6

Операторы сравнения и двухмерные массивы

17.02.2018, 11:54. Показов 1346. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
 
            double[,] a = new double[10, 10];
 
            double[,] b = new double[10, 10];
 
 
 
            double s;
            s = 0;
          
 
            Random rand = new Random();
            for (int i = 0; i < 10; i++)
                for (int j = 0; j < 10; j++)
                    a[i, j] = rand.Next(-100, 100);
 
 
 
            for (int i = 0; i < 10; i++)
            {
 
                Console.WriteLine("\n");
 
 
 
                for (int j = 0; j < 10; j++)
                {
 
                    Console.Write(a[i, j] + " \t ");
 
                    s += a[i, j];
 
 
                }
 
               
 
                if (s>10)
                    {
                        b[i, j] = b[i, j] + 13.5;
                    }
                    else if (s <=10)
 
                    {
                        b[i, j] = b[i, j] * b[i, j] - 1.5;
 
                    }
 
 
                
 
              
 
 
 
 
                  }
            Console.WriteLine("\n Сумма всех эл: = " + s);
            Console.WriteLine("\n");
            Console.Write(b[i, j] + " \t ");
 
 
            Console.ReadKey();
                 }
             }
          
          }
помогите пожалуйста, правильно ли я делаю, как правильно делать это сравнение?

Вычислить сумму S элементов главной диагонали матрицы
B(10,10). Если S>10, то исходную матрицу преобразовать по формуле
ij = bij + 13.5; если S>=10, то bij = bij – 1.5. Вывести сумму S и преобразо-
ванную матрицу.
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.02.2018, 11:54
Ответы с готовыми решениями:

Определить арифметические операторы и операторы сравнения (если возможно)
Для прямоугольного параллелепипеда определить арифметические операторы и операторы сравнения (если возможно).

Одномерные и двухмерные массивы C#
В одномерном массиве A=(a1, а2, ..., аn) все положительные элементы, имеющие четный порядковый номер, переписать в начало массива. ...

Определить подпрограммы - операторы сравнения eq?, Less?, И т.п. или операторы == *! = * <*>, * <= *> =
Определить подпрограммы - операторы сравнения eq?, Less?, И т.п. или операторы == *! = * &lt;*&gt;, * &lt;= *&gt; =, Которые возвращают...

1
 Аватар для Кузнец кода
169 / 188 / 35
Регистрация: 21.01.2018
Сообщений: 230
17.02.2018, 13:01
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
            int i, j;
            double sum = 0;
 
            double[,] M = new double[,] { { 1, 2, 3 },
                                          { 3, 4, 6 },
                                          { 5, 6, 8 },
            };
            Console.WriteLine("Преобразованная матрица");
            for (i = 0; i < M.GetLength(0); i++)
            {
                for (j = 0; j < M.GetLength(1); j++)
                {
                    //Console.Write("{0,5}", M[i,j]);
 
                    if (M[i, i] == M[j, j])
                        sum = sum + M[i, j];
 
 
                    if (sum < 10)
                        M[i, j] = M[i, j] + 13.5;
                    else if (sum >= 10)
                        M[i, j] = M[i, j] - 1.5;
 
                    Console.Write("{0,5}", M[i, j]);
                }
                Console.Write(Environment.NewLine);
            }
            Console.Write("Сумма диоганали: {0}", sum);
            Console.ReadKey();
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.02.2018, 13:01
Помогаю со студенческими работами здесь

Двухмерные массивы
Размер массива 5*3 Елемент массива aij Найти номер строки , который является самым большим по длине Это все что я смогла написать...

Двухмерные массивы
Доброго времени суток!

Двухмерные массивы
составить программу нахождения числа, встречающегося во всех строках двухмерного массива A(N.N) , если такого числа нет, программа должна...

Двухмерные массивы
В двухмерном массиве первый столбец поменять местами с последним столбцом, второй столбец с предпоследним столбцом и так далее.

Двухмерные массивы
Помогите сделать Дана целочисленная прямоугольная матрица n x m. Определить: 1. Те столбцы, в которых число положительных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru