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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить матрицу штриховкой по диагонали http://www.cyberforum.ru/cpp-beginners/thread1704947.html
Программа заполняет матрицу штриховкой по диагонали (вдоль побочной диагонали матрицы).Штриховка "наносится" заданным значением, остальные элементы матрицы не изменяются.Заполнение начинается с левого верхнего угла. Первая линия отстоит от угла на полшага штриховки (округляется до меньшего значения). Я написал следующий код: // Lab4_Soplyakov.cpp : Defines the entry point for the console...
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++
(не знаю к какому разделу это относится) Перевод числа из десятичной системы счисления в систему с любым другим основанием и перевод в десятичную систему. Система предназначена для школьников и студентов, изучающих арифметические основы вычислительной техники. Результаты работы системы должны отображаться на мониторе и выдаваться на принтер. Что нужно описать: 1.Предметная область 2.Наличие...
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 чисел i (0 <= i <= 106) - количество монет у i в ряду человека. Выходные данные: Для каждого человека с номером i требуется вывести -1, если нельзя поровну поделить монеты между первыми i людьми,... подробнее

Показать сообщение отдельно
TimeTwo
68 / 68 / 31
Регистрация: 29.11.2009
Сообщений: 321
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;
             }
         }
     }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru