Форум программистов, компьютерный форум, киберфорум
Наши страницы

КАК СРАВНИВАТЬ ДВУМЕРНЫЙ МАССИВ?? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Умножение матрицы на вектор http://www.cyberforum.ru/cpp-beginners/thread194406.html
Помогите с задачкой, пожалуйста. Создать два класса вектор (float *) и матрица (float *). Определить конструкторы по умолчанию, с параметром, для класса матрица с двумя параметрами, копирования,...
C++ Массив строк. Всем привет!! Помогите с такой задачкой, плиз: Дан массив строк. Необходимо вывести на экран все различные натуральные числа, символьная запись которых содержится только строго в одной из строк... http://www.cyberforum.ru/cpp-beginners/thread194405.html
C++ Работа с файлами!
В каждой строке записано произвольное количество чисел, записанных в форме f. Сформировать новый файл, дописав в начало каждой строки исходного файла значение минимального элемента этой строки.
C++ Книга
мне нужно численно решить следующее уравнение dx/dt=-x, x(0)=0.4 и построить график. Все это нужно сделать в visual studio net 2003. Я в нем не работал, а работал только в borland 3.1. Можите...
C++ Создать класс вектор, содержащий ссылку на int http://www.cyberforum.ru/cpp-beginners/thread194383.html
Здравствуйте! Не могу разобраться с перегрузкой. Как можно осуществить это задания? Благодарю заранее. Создать класс вектор, содержащий ссылку на int, размерность вектора и переменную ошибки....
C++ Visual EE и Linux Привет всем. Хочу установить на Linux Visual studio Express Edition , но не могу найти версии для linux. обыскался в гугле , но ничего по этому поводу не нашёл. У меня вопрос : я правильно понимаю... подробнее

Показать сообщение отдельно
2008kedr2008
3 / 3 / 0
Регистрация: 16.11.2010
Сообщений: 165
20.11.2010, 20:09  [ТС]
Цитата Сообщение от MILAN Посмотреть сообщение
Конкретизируйте задачу. Вам надо сравнить два двумерных массива?
КОНКРЕТНЕЕ МНЕ НАДО СДЕЛАТЬ ВОТ ЭТО!!!
КАК СРАВНИВАТЬ ДВУМЕРНЫЙ МАССИВ??
КОД ПОЛУЧИЛСЯ ВОТ ТАКОЙ!!!
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <stdio.h>
#include <conio.h>
int main ()
{
    int a[10][10],//матрица
        b[10],//масссив из номеров элементов
        n=5,m=6,i,j,k,c,f,;
    do
    {/*ввод матрицы*/
        printf ("\n VVEDITE DANNIE RAZMEROM (%d*%d) POSTROCHNO:\n",n,m);
        for (i=0;i<n;i++)
            for (j=0;j<m;j++)
            { printf ("a[%d][%d]= ",i+1,j+1); scanf ("%d",&a[i][j]); }
        /*вывод в матричном виде*/
        printf ("\n\nMatritsa:\n");
        for (i=0;i<n;i++)
        {
            printf ("\n");
            for (j=0;j<m;j++)
                printf ("%4d  ",a[i][j]);
        }
        /*упорядочение элементов по возрастанию в каждой строке*/
        for (i=0;i<n;i++)
            for (k=1;k<m;k++)
                for (j=0;j<m-k;j++)
                    if (a[i][j]>a[i][j+1])
                        {   
                            c=a[i][j];
                            a[i][j]=a[i][j+1];
                            a[i][j+1]=c;
                        }
        /*вывод нового массива*/
                
        /*формирование массива из номеров элементов строк*/     
        printf ("\n\nVvedite cheloe chislo: ");
        scanf ("%d",&c);
        for (i=0;i<n;i++)
        {
            f=0;
            for (j=0;j<m&&f==0;j++)
                if (a[i][j]>c)
                { b[i]=j+1; f++; }
        }
        /*вывод номеров строк*/
        printf ("\nNomer pervogo elementa bol'she %d:\n",c);        
        for (i=0;i<n;i++)
            printf ("V stroke %d - %d\n",i+1,b[i]);
 
 
        for (k=1;k<n;k++)
            for (i=0;i<n-k;i++)
                if (b[i]>b[i+1])
                {
                    c=b[i];
                    b[i]=b[i+1];
                    b[i+1]=c;                   
                    for (j=0;j<m;j++)
                    {
                        c=a[i][j];
                        a[i][j]=a[i+1][j];
                        a[i+1][j]=c;
                    }
                }
        /*вывод массива с упоряд. строками*/
        printf ("\nUporyadochenie strok:\n");       
        for (i=0;i<n;i++)
        {
            printf ("\n");
            for (j=0;j<m;j++)
                printf ("%4d  ",a[i][j]);
        }
        printf ("\n\n");    
    }
    while (getch());
}
СКАЖИТЕ КУДА ВПИХНУТЬ СРАВНЕНИЕ И ВЫВОД БОЛЬШЕГО ЧИСЛА!!!!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.