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

отсортировать каждый столбец матрицы по возрастанию элементов методом "пузырька" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему бинарный? http://www.cyberforum.ru/cpp-beginners/thread285794.html
В хэндле сохраняю активное окно HWND foreGrdWnd; foreGrdWnd = GetForegroundWindow(); Сохраняю текст заголовка окна GetWindowText(foreGrdWnd, windtext, 255);
C++ В файле input.txt содержатся сведения о группе студентов. переписать данные файла в файл output.txt, отсортировав их по возрастанию Добрый вечер!!! Я - новичок по работе с С++, помогите, пожалуйста, написать программу на этом языке. В файле input.txt содержатся сведения о группе студентов. переписать данные файла в файл output.txt, отсортировав их по возрастанию суммы оценок методом выбора (сумму оценок вывести в файл output.txt для каждого студента). Спасибо! Добавлено через 18 часов 59 минут Вот некоторые предположения... http://www.cyberforum.ru/cpp-beginners/thread285792.html
C++ Почему вылетает
Почему вылетает после того как вводишь position??? #include <iostream.h> enum Etype {laborer, secretary, manager, accountant, executive, researcher}; /////////////////////////////////////////////////////////// struct date { int month; int day; int year;
файловые операции C++
подскажите как считывать с ini файла
C++ найти две наиболее удаленных друг от друга точки (множество точек задано на плоскости) http://www.cyberforum.ru/cpp-beginners/thread285779.html
Помогите, пожалуйста, написать программу на С++, используя структуру point для хранения координат точки: следует найти две наиболее удаленных друг от друга точки (множество точек задано на плоскости).Спасибо!
C++ Выдаёт ошибку во второй сточке: [BCC32 Error] File1.cpp(40): E2089 Identifier 'addFirst' cannot have a type qualifier Подскажите пожалуйста в чем собственно может быть вопрос. Выдаёт ошибку во второй сточке: File1.cpp(40): E2089 Identifier 'addFirst' cannot have a type qualifier Full parser context File1.cpp(14): parsing: int wmain(int,wchar_t * *) void List::addFirst(const char* v) { if (first == 0) first = last = new Elem(v); else подробнее

Показать сообщение отдельно
Виктуся
0 / 0 / 0
Регистрация: 29.04.2011
Сообщений: 17
29.04.2011, 21:43  [ТС]     отсортировать каждый столбец матрицы по возрастанию элементов методом "пузырька"
Я вот написала, но, видимо, неправильно...(( Не могли бы помочь исправить?
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
#include "fstream"
#include "iostream"
#include "iomanip"
using namespace std;
 
ifstream in("input.txt");
ofstream out("output.txt");
 
void sort(mas *a, n)
{
    mas temp;
    int i, j;
    for(i=1; i<n; i++)
        j=i;
    while(a[j].key<a[j-1].key)
        {
        temp=a[j].key;
    a[j].key=a[j-1].key;
    a[j-1].key=temp;
    j--;
        }
}
 
int main()
{
    int n, m, i, j;
    int a[10][10];
    in>>n>>m;
    for(i=0; i<n; i++)
        for(j=0; i<m; j++)
            in>>a[i][j];
    for(i=0; i<n; i++)
        sort(a[i], m);
    out<<n<<"\t"<<m<<"\n";
    for(i=0; i<n; i++)
    {
        for(j=0; j<m; j++)
            out<<setw(5)<<a[i][j];
        out<<"\n";
    }
    in.close();
    out.close();
    return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода.
 
Текущее время: 21:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru