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

Сортировка строк массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструкторы и деструкторы. Определить оптимальный подбор банкнот для выдачи задаваемой суммы в рублях для банкомата http://www.cyberforum.ru/cpp-beginners/thread707038.html
Определить оптимальный подбор банкнот для выдачи задаваемой суммы в рублях для банкомата (купюры -1000, 5000, 10000, 20000, 50000). Использование конструкторов и деструкторов обязательно.(С++)
C++ тип float и вывод остатка через a % b Можно ли вывести остаток таким способом, если тип всех переменных FLOAT. ostatok = number % moneta; http://www.cyberforum.ru/cpp-beginners/thread707037.html
C++ Вычислить сумму ряда
привет всем, прошу помощи с решением одной задачки. Составить программу С++.Вычислить сумму S=1^2+3^2+5^2+7^2+...+99^2 Заране огромное спасибо за помощь.
Поиск минимального числа в двумерном массиве C++
Программка ищет минимальное число в массиве и выводит это число и его индексы проблема в том что индексы этого числа он выводит неправильно , почему не понимаю для вывода индекса я добавил +1 так как индексация начинается с 0 но иногда он правильно выводит а иногда вот такие числа 4568746131 помогите с индексацией #include <cstdlib> #include <iostream> #include <string.h> using namespace...
C++ STL: не работает mem_fun_ref http://www.cyberforum.ru/cpp-beginners/thread707023.html
Здравствуйте! Который час корплю над этим кодом и не могу разобраться ptr_fun работает безукоризненно mem_fun_ref ни в какую Подскажите, пожалуйста, что не так #include <vector>
C++ установление цыфр после запятой типа float В данном коде хочу что бы к введённому числу прибовлялось 3 и оно возвращалось бы в том же виде. int main() { float a, b; cout << "Number: "; cin >> a; b = a + 3; cout << b; подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
23.11.2012, 22:16     Сортировка строк массива
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
#include <iostream>
#include <iomanip>
#include <algorithm>
int main() 
{   
    const int size = 5;
    int matrix[size][size] = { 12, 34, 5, 7, 9, 
                               11, 3, 4, 5, 89, 
                               12, 45, 67, 78, 90, 
                               1, 2, 3, 4, 5, 
                               78, 12, 56, 78, 9 };  
    int array[5] = { 0 };
    int i, j, temp; 
 
    for ( i = 0; i < size; ++i) 
        for ( j = 0; j < size; ++j) 
            array[i] += matrix[i][j]; 
 
 
    for ( i = 0; i < size; ++i) 
        for ( j = 0; j < size; ++j) 
            if(array[i] < array[j]) 
            { 
              temp = array[i]; 
              array[i] = array[j]; 
              array[j] = temp; 
              std::swap(matrix[i], matrix[j]); 
            } 
   
 
            for ( i = 0; i < size; ++i) 
                for ( j = 0; j < size; ++j) 
                { 
                    if( j % size == 0) 
                        std::cout << std::endl; 
                    std::cout << std::setw(4) << matrix[i][j]; 
                }
            std::cout << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru