0 / 0 / 0
Регистрация: 10.03.2016
Сообщений: 92

Для каждой строки найти сумму элементов с номерами от k1 до k2 и записать данные в новый массив

12.03.2016, 19:36. Показов 4241. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив размером n×n, элементы которого целые числа. Для каждой строки найти сумму элементов с номерами от k1 до k2 и записать данные в новый массив.
Замечание. При решении задач из данного пункта использовать двумерный массив.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.03.2016, 19:36
Ответы с готовыми решениями:

Для каждой строки подсчитать сумму четных положительных элементов и записать данные в новый массив
Составьте программу для решения следующей задачи обработки ступенчатого массива. Выведите на монитор исходные данные и результат....

Для каждого столбца найти произведение элементов с номерами от k1 до k2 и записать данные в новый массив
Здравствуйте) Не могли бы Вы помочь мне с задачкой... Для каждого столбца найти произведение элементов с номерами от k1 до k2 и записать...

Для каждой строки подсчитать количество положительных элементов и записать данные в новый массив
вот программа, готовлюсь к пересдаче экзамена по C#, студия ругается на 2 момента, не могу понять почему ругается сама задача: Для...

2
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,629
12.03.2016, 20:04
Лучший ответ Сообщение было отмечено dnss как решение

Решение

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
namespace SumOfElements
{
    class Program
    {
        static void Main(string[] args)
        {
            Random rnd = new Random();
            int n = 12;
            int[,] a = new int[n, n];
 
            int i = 0;
  
            while (i < n)
            {
                for (int j = 0; j < n; j++)
                {
                    a[i, j] = rnd.Next(0, 20) - 5;
                    Console.Write(String.Format("{0,4:#}", a[i, j]));
                }
                Console.Write("\n");
                i++;
            }
            int k1 = 2;
            int k2 = 10;
            int[] с = new int[n];
            i = 0;
            while (i < n)
            {
                for (int j = k1-1; j < k2-1; j++)
                {
                    с[i] = с[i] + a[i, j];
                }
                Console.Write(String.Format("{0,4:#}", с[i]));
                Console.Write("\n");
                i++;
            }
 
        }
    }
}
0
0 / 0 / 0
Регистрация: 26.09.2017
Сообщений: 5
11.11.2021, 11:07
Вот ещё одни вариант ответа
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
static void Main(string[] args)
        {
            Console.Write("Введите кол-во строк: ");
            int n = int.Parse(Console.ReadLine());
            Console.Write("Введите кол-во столбцов: ");
            int m = int.Parse(Console.ReadLine());
            Console.Write("Введите От какого элемента в строке суммировать: ");
            int k1 = int.Parse(Console.ReadLine());
            Console.Write("Введите До какого элемента суммировать: ");
            int k2 = int.Parse(Console.ReadLine());
            int[,] a = new int[n, m];
            for (int i = 0; i < a.GetLength(0); i++)
            {
                for (int j = 0; j < a.GetLength(1); j++)
                {
                    Console.Write("Введите элемент[{0},{1}]= ", i, j);
                    a[i, j] = int.Parse(Console.ReadLine());
 
                }
            }
                for (int i = 0; i < a.GetLength(0); i++)
                {
                    for (int j = 0; j < a.GetLength(1); j++)
                    {
                        Console.Write(a[i, j] + "\t");
                    }
                    Console.WriteLine();
                }
            int[] array = new int[m];
            for (int i = 0; i < a.GetLength(0); i++) {
                for (int j = k1 - 1; j <= k2 - 1; j++) {
                    array[i] += a[i, j];
                }
                
                Console.Write(String.Format("{0,4:#}", array[i]));
                Console.Write("\n");
            }
 
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.11.2021, 11:07
Помогаю со студенческими работами здесь

Для каждой строки найти последний четный элемент и записать данные в новый массив
Помогите пожалуйста решить задачку. Для хранения использовать ступенчатый массив Дан массив размером n×n, элементы которого...

Для каждой строки найти последний четный элемент и записать данные в новый массив
Подскажите пожалуйста, в чём ошибка. Нужно решить задачу используя ступенчатый массив. Для каждой строки найти последний четный...

Для каждой строки подсчитать количество элементов, больших заданного числа, и записать данные в новый массив
Доброго времени суток, ув. Форумчане! Вынужден просить Вашей помощи в решении нескольких задач, т.к. сам на данный момент не разберусь...

В массиве n×n для каждой строки найти последний четный элемент, записать данные в новый массив
Для заданного массива размером n×n, элементы которого являются целыми числами для каждой строки найти последний четный элемент и записать...

Для каждого столбца подсчитать сумму четных положительных элементов и записать данные в новый массив
Дан массив размером n×n, элементы которого целые числа. Для каждого столбца подсчитать сумму четных положительных элементов и записать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
Введение в Q# - язык квантовых вычислений от Microsoft
EggHead 19.05.2025
Microsoft вошла в гонку технологических гигантов с собственным языком программирования Q#, специально созданным для разработки квантовых алгоритмов. Но прежде чем погружаться в синтаксические дебри. . .
Безопасность Kubernetes с Falco и обнаружение вторжений
Mr. Docker 18.05.2025
Переход организаций к микросервисной архитектуре и контейнерным технологиям сопровождается лавинообразным ростом векторов атак — от тривиальных попыток взлома до многоступенчатых кибератак, способных. . .
Аугментация изображений с Python
AI_Generated 18.05.2025
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при. . .
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru