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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2010, 17:40   #1
Dron17
 
Регистрация: 09.10.2010
Сообщений: 3
Стрелка С# Двухмерный массив

Решить задачу в консольном режиме:

Дан двухмерный массив размером N * N , заполненный целыми числами .
а) Все его отрицательные элементы записать в одномерный массив.
б) Все его четные элементы записать в один одномерный массив , а нечетные в другой .
Dron17 вне форума Ответить с цитированием
Старый 12.10.2010, 01:24   #2
_ILYA_
Пользователь
 
Аватар для _ILYA_
 
Регистрация: 12.10.2010
Сообщений: 79
По умолчанию

и таки чего же вы хотите?
Имею хитрый план по личному обогащению
_ILYA_ вне форума Ответить с цитированием
Старый 12.10.2010, 10:58   #3
bondik
Форумчанин
 
Регистрация: 24.04.2008
Сообщений: 300
По умолчанию

Вывод сами сделаете, и про весы не забывайте
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Random w_rnd = new Random(-DateTime.Now.Millisecond);
            Console.Write("Введите размерность массива \n\r");
            int N = Convert.ToInt32(Console.ReadLine());
            int[,] mass = new int[N, N];
            for (int i = 0; i < N; i++)
                for (int i1 = 0; i1 < N; i1++)
                    mass[i, i1] = (int)w_rnd.Next();



            int[] massotr=new int[N*N];int a1=0;
            int[] chet=new int[N*N];int a2=0;
            int[] nechet = new int[N * N]; int a3 = 0;
            for (int i = 0; i < N; i++)
                for (int i1 = 0; i1 < N; i1++)
                {
                    if (mass[i, i1] < 0) { massotr[a1] = mass[i, i1]; a1++; };
                    if ((mass[i, i1] % 2) == 0) { chet[a2] = mass[i, i1]; a2++; };
                    if ((mass[i, i1] % 2) != 0) { nechet[a3] = mass[i, i1]; a3++; };

                }





        }
    }
}
bondik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив , двухмерный массив Woxx Паскаль, Turbo Pascal, PascalABC.NET 0 10.09.2010 09:28
Двухмерный массив Lev.F Помощь студентам 1 30.05.2010 21:31
двухмерный массив varyat Помощь студентам 0 23.05.2010 17:44
Двухмерный массив Atheist Общие вопросы C/C++ 4 22.11.2007 14:05