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

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

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

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

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

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


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

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

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

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

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

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

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

  9. Вверх #9
    Не покидает форум
    Пол
    Мужской
    Адрес
    Одесса
    Возраст
    39
    Сообщений
    6,964
    Репутация
    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
    Посетитель Аватар для Владик
    Пол
    Мужской
    Адрес
    Одесса
    Сообщений
    155
    Репутация
    22
    Да уж. Действительно решили сделать домашнее задание. Простые примеры из теоретических сведений. Если подобные задачи сложны, что приходится создавать темы на форуме, то действительно меняй специальность или разбирайся долго и читай много.

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


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

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

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

Ваши права

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