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

Сравнить первый и второй элементы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с звуками http://www.cyberforum.ru/cpp-beginners/thread42685.html
Состваить программу для воспроизведения 3-х аккордов с помощью нажатия клавиш. Длительность нажатия клавиши определять длительность звучания аккорда. Аккорды:Тоническое трезвучие(до+ми+соль),...
C++ Перезагрузка операций Здравствуйте. Стоит задача следующая: АТД(абстрактный тип данных) - множество с элементами типа char. Дополнительно перегружать следующие операции: - - удалить элемент из множества (типа set-char);... http://www.cyberforum.ru/cpp-beginners/thread42668.html
Сортировка массива. C++
Здравствуйте. Эта программа сортирует каждую строку массива по убыванию суммы значений элементов матрицы 5-ю методами. Но мне надо чтобы массив заполнялся рандомно, случайными числами, а не так как...
C++ Вычислить сумму всех чисел Фибоначчи, которые не превышают n
Вот попроси ли написать несколько простых программок, алгоритм понимаю, а синтаксис вспомнить не могу, институт давно закончил а с програмированием не работаю Вот задачи Заранее спасибо всем...
C++ C++ Почему это не работает? http://www.cyberforum.ru/cpp-beginners/thread42612.html
Помогите пожалуйста разобраться(создать студента и группу используя наследование) Код: #include<iostream> #include<string.h> using namespace std; class Student//:public Gruppa { public:...
C++ Замещение слова в текста написала такую программу, нужно заменить в тексте одно слово или символ другим, eсть replacestring function котрою я вызываю дважды. В первый раз всё проходит нормально а второй replacestring(text,... подробнее

Показать сообщение отдельно
Невик
3 / 3 / 1
Регистрация: 23.01.2009
Сообщений: 18
01.07.2009, 21:40
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
#include <iostream>
#include <iomanip>
 using namespace std;
 
int main()
{
setlocale(LC_CTYPE,"Russian");
const int n=4;
const int m=3;
int  num[n][m]={
    {12,5,8},
    {5,4,2},
    {56,89,14},
    {32,54,3}
};
cout<<"Начальная матрица"<<endl;
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++) 
{
cout<<setw(5)<<num[i][j];
if(j/(m-1)==1) cout<<endl;
}
}
int arr[n*m];
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++) arr[j+i*(n-1)]=num[i][j];
}
for(int i=0;i<n*m-1;i++)
{
 
if(arr[i]>arr[i+1]) 
{
    int nm=arr[i];
    arr[i]=arr[i+1];
    arr[i+1]=nm;    
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++) num[i][j]=arr[j+(n-1)*i];
}
cout<<"Конечная матрица"<<endl;
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++) 
{
cout<<setw(5)<<num[i][j];
if(j/(m-1)==1) cout<<endl;
}
}
system("PAUSE");
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru