Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2015, 16:58   #1
Promi
Пользователь
 
Регистрация: 02.07.2015
Сообщений: 33
По умолчанию Для каждого столбца подсчитать сумму четных положительных элементов и записать данные в новый массив.

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

Замечание. Для хранения массив n х n использовать ступенчатый массив.
Promi вне форума Ответить с цитированием
Старый 27.10.2015, 17:08   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Для хранения массив n х n использовать ступенчатый массив.
Чего?? О_о
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.10.2015, 17:16   #3
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Чего?? О_о
Ступенчатые (зубчатые) массивы
Хотя для массива n x n они ничем себя не оправдывают (ИМХО).
Streletz вне форума Ответить с цитированием
Старый 27.10.2015, 17:30   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Та да... Тут какой-то подвох.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.10.2015, 18:12   #5
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Та да... Тут какой-то подвох.
Не исключено, что ТС просто не раскрыл всех деталей. Возможно, надеется на телепатию?..
Streletz вне форума Ответить с цитированием
Старый 27.10.2015, 19:06   #6
Promi
Пользователь
 
Регистрация: 02.07.2015
Сообщений: 33
По умолчанию

Вот пример задачи из этой темы.
Найти максимальный элемент в каждой строке и записать данные в новый массив.

Код:
using System;
namespace ConsoleApplication
{
  class Class
  {
    static int [][] Input ()
    {
      Console.WriteLine("введите размерность массива");
      Console.Write("n = ");
      int n=int.Parse(Console.ReadLine());
      int [][]a=new int[n][];
      for (int i = 0; i < n; ++i)
      {
        a[i]=new int [n];
        for (int j = 0; j < n; ++j)
        {
          Console.Write("a[{0},{1}]= ", i, j);
          a[i][j]=int.Parse(Console.ReadLine());
        }
      }
      return a;
    }

    static void Print1(int[] a) 
    {
      for (int i = 0; i < a.Length; ++i)
        Console.Write("{0,5} ", a[i]);
    }

    static void Print2(int[][] a) 
    {
      for (int i = 0; i < a.Length; ++i,Console.WriteLine() )
        for (int j = 0; j < a[i].Length; ++j)
          Console.Write("{0,5} ", a[i][j]);
    }

    static int Max(int[] a)
    {
      int max=a[0];
      for (int i = 1; i < a.Length; ++i)
        
        if (a[i] >max) {max=a[i];}
      return max;
    }

    static void Main()
    {
      int[][] myArray=Input();
      Console.WriteLine("Исходный массив:");
      Print2(myArray);
      int[]rez=new int [myArray.Length];
      for (int i=0;i<myArray.Length; ++i)
        rez[i]=Max(myArray[i]);
      Console.WriteLine("Новый массив:");
      Print1(rez);
    }
  }
}

Последний раз редактировалось Stilet; 27.10.2015 в 19:09.
Promi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СИ: Задан массив, состоящий из целых положительных и отрицательных чисел. Создать новый массив из положительных элементов старого Любимая Помощь студентам 0 28.05.2013 18:44
Записать положительные элементы массива X подряд в массив Y. Определить k – количество положительных элементов. Вычислит сумму programmerr Общие вопросы C/C++ 7 16.02.2013 16:40
Найти и вывести на экран индексы четных элементов каждой строки и нечетных элементов каждого столбца. Richik123 Помощь студентам 0 27.11.2012 16:29
Для каждого столбца найти произведение элементов с номерами от k1 до k2 и записать данные в новый массив Nastassja.i C# (си шарп) 4 14.12.2011 16:49
Для массива подсчитать удвоенную сумму всех положительных элементов (С++) anytka2k Помощь студентам 11 17.11.2011 07:20