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

Функция: нахождение суммы положительных элементов квадратной матрицы и сортировка главной диагонали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить матрицу штриховкой по диагонали http://www.cyberforum.ru/cpp-beginners/thread1704947.html
Программа заполняет матрицу штриховкой по диагонали (вдоль побочной диагонали матрицы).Штриховка "наносится" заданным значением, остальные элементы матрицы не изменяются.Заполнение начинается с...
C++ Можно ли с помощью fstream создать папку Можно ли с помощью fstream создать папку с каким-то файлом? Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread1704929.html
Доступ к членам одного класса с другого C++
Есть три файла: A.cpp: #include "B.cpp" class AA { int A; public: AA(int a) { A = a;
Перевод числа из десятичной системы счисления в систему с любым другим основанием C++
(не знаю к какому разделу это относится) Перевод числа из десятичной системы счисления в систему с любым другим основанием и перевод в десятичную систему. Система предназначена для школьников и...
C++ Определить третью справа цифру натурального числа N http://www.cyberforum.ru/cpp-beginners/thread1704903.html
#include <iostream> using namespace std; // Определить третью справа цифру натурального числа N int main() { int i = 0; char *b= new char; cout<<"Enter number: "; cin >> i; if (i>=1000)
C++ Разделить монеты между заданным количеством людей (Уже который день бьюсь над этой казалось - бы элементарной задачей, помогите найти ошибку) Входные данные: В первой строке число n (1 <= n <= 200.000) - количество человек. Во второй строке n... подробнее

Показать сообщение отдельно
TimeTwo
71 / 71 / 32
Регистрация: 29.11.2009
Сообщений: 327
07.04.2016, 09:22
сумма:
C++
1
2
3
4
5
for(int i=0;i<size;i++){
    for(int j=0;j<size;j++){
        if(matrix[i][j] > 0) sum++;
    }
}
сортировка:
C++
1
2
3
4
5
6
7
8
9
10
    
     for(int i=0;i<size;i++){                       
         for(int j=0;j<size-1;j++){
             if(matrix[j][j] > matrix[j+1][j+1]){    // по возрастанию              
                 int b = matrix[j][j];      
                 matrix[j][j] = matrix[j+1][j+1];
                 matrix[j+1][j+1] = b;
             }
         }
     }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.