Форум программистов, компьютерный форум CyberForum.ru

сортировка двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ програма для вычисления заданой функции http://www.cyberforum.ru/cpp-beginners/thread118212.html
Скласть програму для вычисления заданой функции: =(((((
C++ Как записать арифметическое выражение x-10sinx+|x4 - х5| http://www.cyberforum.ru/cpp-beginners/thread118198.html
C++ Режим ограниченной функциональности
1) Найти сумму и число тех элементов заданного массива X1,X2, … ,Xn, которые попадают на заданный отрезок. 2)Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди положительных элементов, начиная с первого элемента, большего Т. 3)Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в...
C++ функция задержки
Подскажите, как называется функция задержки? например в делфи delay(1000)-подождать секунду, а в с++ ?
C++ Динамический массив объектов http://www.cyberforum.ru/cpp-beginners/thread118177.html
Как определить объект Group, который будет содержать динамический массив объектов Person?
C++ Рекурсия Подскажите как сделать функцию VYVOD и ADD через рекурсию . #include<iostream.h> #include<conio.h> #include<stdio.h> #include<stdlib.h> class Spisok { private: struct node подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
18.04.2010, 13:24     сортировка двумерного массива
Ставьте там вместо system("pause") getch();

Сорри, не угнался за вами)))

Добавлено через 15 минут
Вот без указателей:
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
#include <stdio.h>
#include <conio.h>
 
int main()
{
int A[3][3],i,j;
int temp[9]; // ÂðåìåГ*Г*ûé Г¬Г*Г±Г±ГЁГў
int k = 0;   // ÄîïîëГ*èòåëüГ*ûé Г±Г·ВёГІГ·ГЁГЄ
 
printf("vvedute elementu \n");
//ââîä Г¬Г*Г±Г±ГЁГўГ*//
for(i=0;i<3;i++){
for(j=0;j<3;j++)
{
printf("A[%d][%d]=", i,j);
scanf("%d",&A[i][j]);}}
 
// ÊîïèðîâГ*Г*ГЁГҐ èñõîäГ*îãî Г¬Г*Г±Г±ГЁГўГ* ГўГ® âðåìåГ*Г*ûé
for (i = 0; i < 3; i++)
    for (j = 0; j < 3; j++, k++)
        temp[k] = A[i][j];
 
//ñîðòèðîâêГ* Г¬Г*Г±Г±ГЁГўГ*//
for( i = 0 ; i < 8; i++ ){
for( j = i+1 ; j < 9; j++){
if(temp[j]<temp[i]){
int tmp = temp[i];
temp[i]=temp[j];
temp[j] = tmp;
}
}
}
 
// ÊîïèðîâГ*Г*ГЁГҐ òåìïîâîãî Г¬Г*Г±Г±ГЁГўГ* Гў èñõîäГ*ûé
for (i = 0, k = 0; i < 3; i++)
    for (j = 0; j < 3; j++, k++)
        A[i][j] = temp[k];
 
//âûâîä ââèäå Г¬Г*òðèöû//
for(i=0;i<3;i++)
{
    for(j=0;j<3;j++)
        printf("%d ", A[i][j]);
    printf("\n");
}
 
system("pause"); // Âîò Г®Г*Г®
 
}
 
Текущее время: 08:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru