Одесса: 5°С (вода 8°С)
Киев: 1°С
Львов: 3°С

Тема: //Матрицы в С#///

Ответить в теме
Показано с 1 по 10 из 10
  1. Вверх #1
    Новичок
    Пол
    Мужской
    Возраст
    24
    Сообщений
    12
    Репутация
    10

    По умолчанию //Матрицы в С#///

    Заполнить матрицу случайными числами. Отобразить правую половину матрицы на левую зеркально симметрично относительно вертикальной оси.

    """"""Отобразить правую половину матрицы на левую зеркально симметрично относительно вертикальной оси."""""""
    как это сделать в С#???

    Заранее спасибо!!


  2. Вверх #2
    Посетитель
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    24
    Сообщений
    168
    Репутация
    32
    меняй специальность))))

  3. Вверх #3
    Не покидает форум Аватар для -=TigeR=-
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,623
    Репутация
    1300
    Цитата Сообщение от NARTZISS Посмотреть сообщение
    меняй специальность))))
    сказал он задав аналогичный вопрос в соседней теме...
    последуй своему совету...

  4. Вверх #4
    Не покидает форум Аватар для -=TigeR=-
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    6,623
    Репутация
    1300
    Цитата Сообщение от johny_boy Посмотреть сообщение
    ...
    как это сделать в С#???...
    также как и в других языках...
    используй цикл...

  5. Вверх #5
    Не покидает форум Аватар для madbut
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    9,143
    Репутация
    3090
    Записей в дневнике
    1
    Цитата Сообщение от -=TigeR=- Посмотреть сообщение
    сказал он задав аналогичный вопрос в соседней теме...
    последуй своему совету...
    та это клон самого себя имхо
    серая лиса шаг за шагом возвращается в общежитие

  6. Вверх #6
    Новичок
    Пол
    Мужской
    Возраст
    24
    Сообщений
    12
    Репутация
    10
    Все ясноо
    админы удаляйте тему
    помощи сдесь не будет)

  7. Вверх #7
    Постоялец форума Аватар для glyph
    Пол
    Мужской
    Сообщений
    2,208
    Репутация
    418
    Цитата Сообщение от johny_boy Посмотреть сообщение
    Все ясноо
    админы удаляйте тему
    помощи сдесь не будет)
    Вообще подобные вопросы следует предварять суммой, которую ты согласен потратить. Или ты решил, что тебе домашнюю работу будут делать из чистого альтруизма?

  8. Вверх #8
    Не покидает форум
    Пол
    Женский
    Адрес
    Одесса-Львов
    Сообщений
    5,533
    Репутация
    1877
    Записей в дневнике
    131
    матрица двумерная? обходишь в двойном вложенном цикле. если размер известен, то найти середину - проблем нет. создаешь переменную того же типа и при выполнении условия вхождения элемента в левую половину записываешь его в правую половину второй матрицы, и наоборот. можно применить битовую маску, если есть необходимость.

  9. Вверх #9
    Не покидает форум
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    33
    Сообщений
    6,937
    Репутация
    594
    Код не тестироваал но идея думаю понятна. Хотя это на Си но понять момжно

    #include<stdio.h>
    #include<stdlib.h>
    #include<conio.h>

    void main(int i,int j,int **a,int n){
    clrscr();
    printf("vvedi razmernost' matrici: ");
    scanf("%2d",&n);
    randomize();
    a=(int**)malloc(n*sizeof(int*));
    for(i=0;i<n;i++)
    a[i]=(int*)malloc(n*sizeof(int));

    for(i=0;i<n;i++)
    {
    for(j=0;j<n;j++)
    {
    a[i][j]=random(100);
    printf("%2d ",a[i][j]);
    }
    printf("");
    }

    printf("");

    for(i=0;i<n;i++)
    {
    for(j=1;j<=n/2;j++)
    if(n%2)
    a[n-1-i][n/2-j]=a[i][n/2+j];
    else
    a[n-1-i][n/2-j]=a[i][n/2+j-1];
    }

    for(i=0;i<n;i++)
    {
    for(j=0;j<n;j++)
    {
    printf("%2d ",a[i][j]);
    }
    printf("");
    }

    for(i=0;i<n;i++)
    free(a[i]);

    free(a);
    getch();
    }

  10. Вверх #10
    Посетитель Аватар для Владик
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    158
    Репутация
    20
    Да уж. Действительно решили сделать домашнее задание. Простые примеры из теоретических сведений. Если подобные задачи сложны, что приходится создавать темы на форуме, то действительно меняй специальность или разбирайся долго и читай много.

    А если не программист, а мучают тебя где то в ВУЗе своей "гадыстью", то за такие решения принято называть н-е суммы, которые бы ты мог пожертвовать за решение вопроса, как сказал это -=TigeR=-


Ответить в теме

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения