Матрица в С

Тема в разделе "C/C++/C#", создана пользователем pihan, 18 май 2010.

  1. pihan

    pihan Гость

    Дана квадратная матрица, разукрасить матрицу в шахматном порядке синим и красным цветом, рассортировать синие по возрастанию, красные по убыванию.
    Основную часть то сделал, а вот с сортировочкой помогите пожалуйста буду примного благодарен ;)
    Код (C++):
    #include <stdio.h>
    #include <stdlib.h>
    #include <conio.h>
    void main()
    {
    const n=6;
    int a[n][n];
    int i,j,k,m,c,p;
    randomize;
    clrscr();
    for(i=0;i<=n-1;i++)
    {
    for(j=0;j<=n-1;j++)
    {
    a[i][j]=random(10);
    if((i+j)%2==0) textcolor(9);
    else textcolor(4);
    cprintf("%d ",a[i][j]);
    }
    printf("\n");
    }
    k=n;
    m=n;
    do
    {
    --k;
    p=1;
    for(i=0;i<=k-1;i++)
    {
    for(j=0;j<=k-1;j++)
    if(a[i][j]>a[i+1][j])
    {
    c=a[i][j];
    a[i][j]=a[i+1][j];
    a[i+1][j]=c;
    p=0;
    }
    else
    {
    c=a[i][j];
    a[i][j]=a[i+1][j];
    a[i+1][j]=c;
    p=0;
    }
    }
    }
    while (p==1);
    getch();
    }
     
Загрузка...
Похожие Темы - Матрица
  1. fatpunk
    Ответов:
    0
    Просмотров:
    1.136
  2. нини
    Ответов:
    3
    Просмотров:
    1.744
  3. phobiaxx
    Ответов:
    1
    Просмотров:
    1.277
  4. vladis222
    Ответов:
    1
    Просмотров:
    1.285
  5. LudmilaUt
    Ответов:
    0
    Просмотров:
    1.383

Поделиться этой страницей