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

Найти сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов

18.11.2011, 18:33. Показов 1886. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, нужна помощь с написанием программы обработки двумерного массива.
Дана целочисленная квадратная матрица М х М.
Определить:сумму элементов в тех столбцах, которые не содержат отрицательных элементов.
(где М = 6. Целочисленный массив типа int, вещественный массив - массив типа float).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2011, 18:33
Ответы с готовыми решениями:

Найти сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов
- система программирования (Visual Studio 2008). 1) ЦЕЛЬ РАБОТЫ: изучение двумерных массивов массивов. ЗАДАНИЕ: Дана...

Определить сумму элементов в тех столбцах матрицы, которые не содержат отрицательных элементов
Помогите плиз! Вот задачка: Дана целочисленная квадратная матрица. Определить: 1) сумму элементов в тех столбцах, которые...

Найти сумму элементов в тех столбцах, которые не содержат отрицательных элементов
Доброго времени суток, уважаемые форумчане. В универе задали написать 7 лабораторных на C#(консольное приложение) из учебника Павловской. С...

4
4 / 4 / 2
Регистрация: 05.11.2011
Сообщений: 6
18.11.2011, 19:24
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int result;
for (int i = 0; i<M; i++)
{
   temp = 0;
   for (int j=0; j<M; j++)
   {
      if (mass[i,j]<0)
      {
         temp = 0; 
         break;
       }
    temp += mass[i,j];
    }
    result += temp;
}
Console.WriteLine("Сумма равна " + result);
Console.ReadLine();
Добавлено через 21 минуту
Только индексы в массиве поменять местами. Тут строки считает
0
0 / 0 / 1
Регистрация: 18.11.2011
Сообщений: 5
25.11.2011, 17:20  [ТС]
Напишите программу обработки двумерного массива. Целочисленный массив типа int, вещественный массив - массив типа float).
Дана целочисленная квадратная матрица М х М (где М = 6). Определить:
1)сумму элементов в тех столбцах, которые не содержат отрицательных элементов;
2)минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы.

Очень нужна помощь, совсем не понимаю тему
0
25.11.2011, 17:36
 Комментарий модератора 
plum, прекрати дубли плодить, а то забаню. Вот твоя же тема https://www.cyberforum.ru/csha... 86681.html
0
0 / 0 / 1
Регистрация: 18.11.2011
Сообщений: 5
25.11.2011, 17:57  [ТС]
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace F_06_L_5
{
    public class Task1
    {
        const int M = 6;
        float[,] ar = new float[M, M];
        ArrayTask1 at1 = new ArrayTask1();
        ArrayPrint2 ap2 = new ArrayPrint2();
 
        public void DoIt()
        {
            try
            {
                if (at1.DoIt("Task1.txt", ar))
                {
                    Calc();
                    ap2.DoIt(ar);
                }
            }
            catch
            {
                Console.WriteLine("Ошибка выполнения опции1");
            }
        }
 
        private void Calc()
        {
            int colomn = M;
            bool allpositive;
            int sum = 0;
 
            for (int j = 0; j < M; j++)
            {
                allPositive = true;
                for (int i = 0; i < M; i++)
                {
 
                    if (ar[i, j] < 0)
                    {
                        allPositive = false;
                        break;
                    }
                }
                if (allPositive)
                {
                    sum += sum;
 
                }
            }
 
            if (stroka == M)
            {
                Console.WriteLine("В данном массиве нет строк в котором все отрицательные элементы");
            }
            else
            {
                Console.WriteLine();
                Console.WriteLine("sum = {0}", sum);
                Console.WriteLine();
            }
        }
 
        public bool allPositive { get; set; }
 
        public int stroka { get; set; }
    }
}

Посмотрите пожалуйста, что с кодом не так, или что нужно изменить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.11.2011, 17:57
Помогаю со студенческими работами здесь

Найти сумму элементов в тех строках матрицы, которые не содержат отрицательных элементов
Добрый вечер,программисты!=) Тут такое дело,я написала вроде как программу,но не знаю как сделать перегрузку ко всем методам...подскажите...

Найти сумму элементов в тех строках матрицы, которые не содержат отрицательных элементов
Вариант 19. В одномерном массиве, состоящем из п вещественных элементов, вычислить: • произведение отрицательных элементов массива; •...

Найти сумму элементов в тех столбцах матрицы, которые содержат хотя бы один отрицательный элемент
Уважаемые форумчане! Помогите с последней задачкой по шарпу, для получения зачёта) Задача: Характеристикой столбца целочисленной...

Найти сумму элементов в тех столбцах матрицы, которые содержат хотя бы один отрицательный элемент
Задание:Дана целочисленная квадратная матрица. 1. Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный...

Определить сумму элементов в тех строках матрицы, которые не содержат отрицательных элементов
Ребят, прошу помощи. Находила что-то похожее, но все равно не то. Пожалуйста!!! Дана целочисленная квадратная матрица. Определить: ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru