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

Отсортировать массив по индексам элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа по структурам! http://www.cyberforum.ru/cpp-beginners/thread445128.html
У меня такая задача: Ввести несколько структур типа «Товары на складе» с полями { название товара закупочная цена товарная наценка } Написать программу, выполняющую следующие действия:...
C++ Как считать числа? У меня такая задача: считать числа из текстового файла в вектор пар. Вот содержимое текстового файла: (1;2,3)(2;4.66) Как мне это по-быстрому считать в vector<pair<double><double>> так, чтобы... http://www.cyberforum.ru/cpp-beginners/thread445117.html
Первую и последнюю цифры произвольно числа поменять местами C++
Есть произвольное пятизначное число, которое вводиться с клавиатуры, к примеру 65489. Нужно вывести первую и последнюю цифры и после чего поменять их местами. Я их вывел следующим образом: #include...
C++ Первую и последнюю цифры произвольно числа поменять местами
Есть произвольное пятизначное число, которое вводиться с клавиатуры, к примеру 65489. Нужно вывести первую и последнюю цифры и после чего поменять их местами. Я их вывел следующим образом: #include...
C++ Создать массив элементов http://www.cyberforum.ru/cpp-beginners/thread445094.html
Подскажите пожалуйста как создать класс “Колода карт”, содержащий массив элементов класса “карта”. Видел примеры на шарпе, но не могу переделать на С++. Помогите пожалуйста
C++ Ограничение на ввод Как сделать ограничение, чтобы |x|>3? Помогите пожалуйста #include "stdafx.h" #include "conio.h" #include "stdio.h" #include "math.h" #include <iostream> using namespace std; int main (int... подробнее

Показать сообщение отдельно
xapek777
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 18
28.02.2012, 16:41  [ТС]
Все сделал, вот конечный код программы:
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
#include <stdio.h>
#include <conio.h>
 
void main()
{
const int N=2,M=5;
int a[N][M],i,j,c,k;
//vvod
printf("Vvedit chisla massiva:\n");
for(i=0;i<N;i++)
for(j=0;j<M;j++){
printf("a[%d][%d]=",i,j);
scanf("%d", &a[i][j]);}
 
//vuvid
printf("Rez:\n");
for(i=0;i<2;i++){
for(j=0;j<5;j++){ 
    printf("%3d  ", a[i][j]);}
printf("\n");}
//sortirovka
       int d;
for(i=0;i<1;i++){
   for(j=0;j<M-1;j++){
    for(k=M-2;k>=j;k--){
    if(a[i][k]>a[i][k+1]){
    c=a[i][k];
    a[i][k]=a[i][k+1];
    a[i][k+1]=c;
     d=a[i+1][k];
     a[i+1][k]=a[i+1][k+1];
         a[i+1][k+1]=d;    }
                    
}
}
}
 
//Vuvid vidsortovanogo
printf("Vidsortovanui:\n");
for(i=0;i<2;i++){
for(j=0;j<5;j++){
    printf("%3d  ", a[i][j]);}
printf("\n");}
getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru