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

Вывод элементов массива в порядке возрастания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставка одного массива в другой http://www.cyberforum.ru/cpp-beginners/thread70589.html
Есть вот такие вот 2 задачки- 1) даны 2 массива А и В. нужно вставить один массив в другой, при этом - мы сами вводим номер элемента, после которого будем вставлять второй массив. 2) дан массив, из которого нужно УДАЛИТЬ элементы с i1 по i2, при чем эти элементы мы вводим сами. ПОМОГИТЕ ПОЖАЛУЙСТА!!!
C++ как вывести число в messagebox Здравствуйте Как как вывести инт в messagebox на ВинАпи7 http://www.cyberforum.ru/cpp-beginners/thread70587.html
C++ С++(строки)
Всем доброго времени суток.Мне очень нужна помощь с двумя заданиями по С++.Вот сами задания: 1)Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками ( ).Сами скобки не удалять.Если хотя бы одной скобки нет, то сообщить об этом. 2)В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещ. элементов, вычислить: -если задана опция -n - номер...
C++ Динамические информационные структуры данных. (Дек)
Разработать и реализовать на языке С следующие функции работой с деком: 1. Создание пустого дека. 2. Добавление элемента в дек. 3. Удаление элемента из дека. 4. Вывод дека на экран монитора. Помогите плиз! Всем заранее спасибо!! Добавлено через 17 минут Неужели никто не знает? Помогите!
C++ Локальные переменные http://www.cyberforum.ru/cpp-beginners/thread70557.html
#include <iostream.h> #include <conio.h> // по объявлению библиотек сразу видно компилятор старый такчто ветераны с++ помогите void func(); int main () { int x; clrscr();
C++ строки, файлы Условие: Найти в текстовом файле наибольшее по количеству слов группу слов, любые 2 из которых не имеют общих букв. Различия в регистре не учитывать. Я программу вроде написал, но она что-то не хочет компилироваться... Пожалуйста, помогите найти ошибку. # include <fstream> # include <cstring> # define N 100 using namespace std; bool prov(string a, string b) { for(int i=0; i<a.length;... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
05.12.2009, 06:15     Вывод элементов массива в порядке возрастания
Vivo, Во-первых верхнетреугольная матрица является квадратной, поэтому размерность ее
не MxN, а NxN.
Ниже приведена реализация сортировки и вывода на экран такой же матрицы, (размерностью 3*3). Вы пишите:
Цитата Сообщение от Vivo Посмотреть сообщение
(ввод не надо)
Значит дальше должны справится сами:
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
#include "iostream.h"
int main()
{
    const int n=3;
    int a[n][n]={6,2,3,0,6,5,0,0,4};
    int i, j, i_temp, j_temp, temp, i1, j1;
    for(i=0; i<n; i++)
    for(i1=0; i1<n; i1++)
    for(j1=i1; j1<n; j1++)
    {
        i_temp=i1;
        j_temp=j1;
    for(i=i1; i<n; i++)
    {
        for(j=i; j<n; j++)
        {
            if((i!=i1 || j1<j) && a[i_temp][j_temp]>a[i][j])
            {
                i_temp=i;
                j_temp=j;
            }
 
        }
    }
    if(i_temp!=i1 || j_temp!=j1)
    {
        temp=a[i1][j1];
        a[i1][j1]=a[i_temp][j_temp];
        a[i_temp][j_temp]=temp;
    }
    }
 
for(i=0; i<n; i++)
{
    for(j=0;j<n; j++)
        cout<<a[i][j]<<" ";
    cout<<endl;
} 
  return 0;
}
 
Текущее время: 03:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru