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

По двумерному массиву А получить одномерный массив В

07.12.2010, 12:46. Показов 3510. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер, помоги пожалуйста написать программку:
По двумерному массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE, если выполнено указанное ниже условие, и значение FALSE иначе: k-я строка массива А симметрична
Заранее большое спасибо!!

Добавлено через 16 часов 49 минут
ЛЮДИ!! помогите пожалуйста!!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.12.2010, 12:46
Ответы с готовыми решениями:

По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE
По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE, если выполнено указанное ниже...

По двумерному массиву А получить одномерный массив В
По двумерному массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE, если выполнено указанное ниже условие, и...

По двумерному массиву А получить одномерный массив В
Люди, помогите плиз= По двумерному массиву массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE, если...

7
 Аватар для ShEvOvIcH
12 / 12 / 3
Регистрация: 30.11.2010
Сообщений: 36
07.12.2010, 13:17
Чес слово, помог бы, да вот только не могу понять что написано в задании.
0
2 / 2 / 1
Регистрация: 26.10.2010
Сообщений: 43
07.12.2010, 13:34  [ТС]
Цитата Сообщение от ShEvOvIcH Посмотреть сообщение
Чес слово, помог бы, да вот только не могу понять что написано в задании.
вот я тоже не могу понять даже задание что о меня хотят, а завтра сдавать=((
0
 Аватар для sigmov
585 / 372 / 63
Регистрация: 22.07.2009
Сообщений: 875
Записей в блоге: 4
07.12.2010, 16:03
Лучший ответ Сообщение было отмечено как решение

Решение

Жена мужу-програмеру: Сходи за колбасой, если есть яйца - возьми десяток.
Муж в магазин приходит.
- У вас есть яйца?
- Есть
- Дайте 10 батонов колбасы...

Добавлено через 17 минут
Преобразовать 2х мерный массив A к одномерному булевому B по правилу, если строка A[i] симметрична, то B[i]=true, иначе = false;

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int[,] arr = new int[,]
{
    { 1, 2, 1 },
    { 3, 2, 1 },
    { 4, 4, 4 }
};
int k = 0, m = arr.GetLength(1);
var Bools =
    (
    from g in
        from int x in arr
        group x by (k++) / m
    select g.SequenceEqual(g.Reverse())
    ).ToArray();
foreach (var b in Bools)
    Console.WriteLine(b);
С Вас, ув-ый GoosE-93 два плюса:
1й за то что разобрался в задании
2й за код
)))
5
194 / 193 / 17
Регистрация: 07.11.2010
Сообщений: 477
07.12.2010, 16:03
Цитата Сообщение от GoosE-93 Посмотреть сообщение
По двумерному массиву А получить одномерный массив В, присвоив его k-му элементу значение TRUE, если выполнено указанное ниже условие, и значение FALSE иначе: k-я строка массива А симметрична
Делать некогда, но для тех кто хочет сделать - поясню условие:
Проверяем массив A построчно. Если его i-я строка симметрична, то в i-й элемент массива B записываем True, иначе- False.
Пример симметричной строки: 1 3 5 6 5 3 1 или 1 3 5 5 3 1
Пример несимметричной строки: 1 3 5 8 7 1

Вроде так =)

sigmov,
Сделано красиво, но вряд ли у него примут. Это как я в школу на урок труда принес бы сделанный своими руками iPad ))
0
 Аватар для sigmov
585 / 372 / 63
Регистрация: 22.07.2009
Сообщений: 875
Записей в блоге: 4
07.12.2010, 16:14
Цитата Сообщение от Leax Посмотреть сообщение
sigmov,
Сделано красиво, но вряд ли у него примут. Это как я в школу на урок труда принес бы сделанный своими руками iPad ))
))) Жжешь!
Если ему нужно сделать просто - пусть сам делает...
Задание не сложное.
А на безрыбье и субмарина - рыба.
2
2 / 2 / 1
Регистрация: 26.10.2010
Сообщений: 43
07.12.2010, 17:18  [ТС]
ВСЕМ большое спасибо, ув-й sigmov я поставил вам 2 плюса, как и просили)) А так же отдельная благодарность человеку который мне поставил -3
P.S. сижу разбираюсь в коде=)
0
1 / 1 / 0
Регистрация: 15.09.2011
Сообщений: 4
06.12.2011, 18:13
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main()
        {
            string sw = null;
            int i, j, l, p = 1;
            int[,] x = new int[4, 4];
            int[] y = new int[4];
            Random r = new Random();
            for (i = 0; i < 4; ++i)
            {
                for (j = 0; j < 4; ++j)
                {
                    x[i, j] = r.Next(2);
                    Console.Write(x[i, j] + " ");
                    sw = sw + x[i, j];
                }
                l = sw.Length;
                for (int g = 0; g < l / 2; ++g)
                {
                    if ((sw.Substring(g, 1)) == (sw.Substring(l - g - 1, 1))) ;
                    else p = 0;
                }
                if (p == 1) y[i] = 1;
                if (p == 0) { y[i] = 0; p = 1; }
                sw = null;
                Console.WriteLine();
            }
            for (int g = 0; g < y.Length; ++g)
            {
                Console.Write(y[g] + " ");
            }
            Console.ReadKey();
        }
    }
}
это код С# как предлогал Leax
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.12.2011, 18:13
Помогаю со студенческими работами здесь

Задача по двумерному массиву.
Задача: В двумерном массиве вычислить сумму элементов каждого столбца отдельно и так же отдельно вывести эти суммы на экран.Числа...

Поиск по двумерному массиву list<>
Всем доброго дня. Замучался с массивом. Нужно организовать поиск но я не понимаю как это сделать используя списки. подскажите...

Присвоение значений двумерному массиву
Есть текстовый файл, в нем поле для игры 12х12. Читаю нужные строки File.ReadAllLines, создаю массив, далее строку из массива разбиваю на...

Linq-запрос к двумерному массиву
есть например такой масив Object o = new Object; Object q = new Object { &quot;sss &quot;,&quot;vv &quot;, &quot;aaa &quot; }; ...

Добавление строк к двумерному массиву
Как добавить строки к двумерному массиву? Добавлено через 42 минуты Под строкой имел в виду вектор значений. Т.е., например, из...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru