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

Нахождение максимального элемента среди элементов, лежащих выше побочной диагонали матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переход на новую строку http://www.cyberforum.ru/cpp-beginners/thread1140849.html
Файл открыт в текстовом режиме. Есть строка , ее надо записать в файл, и перейти на новую строку для следующей записи. fputs(stroka,f); Перепробовал несколько вариантов с 0x13 0x10, не прокатило. Как правильно записать в файл?
C++ Одномерные массивы: заполнение, условные операторы Используя цикл for заполнить одномерный массив действительных чисел, вычисляемых функцией y = fi +3 ( k ) , где i = 23 , а k = 0 , 1 , 2 , ... , 10 . После заполнения массива чисел, используя функцию sin | x | / 0,1 +9,4 sin ( 3x -2 , 5 ) , отсортировать массив по возрастанию . Ввести искомое слово в одномерном массиве. Производить поиск , для поиска введенного элемента в отсортированном... http://www.cyberforum.ru/cpp-beginners/thread1140840.html
C++ Сумма байтов числа
Написать функцию, принимающую указатель на вещественную переменную типа float и возвращающую сумму составляющих это вещественное число байтов. Не понимаю как это сделать. Я так думаю, нужно завести массив из 4 элементов, и воспользоваться *(char*)&x Но в итоге ничего не получается.
Переписать содержимое файла А в файл В, перенося при этом в конец каждой строки все входящие в нее знаки препинания C++
Дан текстовый файл А. Переписать его содержимое в файл В, перенося при этом в конец каждой строки все входящие в нее знаки препинания. Не знаю, как сделать функцию для переноса знаков препинания в конец строки.... Подскажите кто может. #include <StdAfx.h> #include <fstream> #include <iostream> #include <string> using namespace std; int main()
C++ Калькулятор без приоритета операций http://www.cyberforum.ru/cpp-beginners/thread1140792.html
Пересмотрел множество примеров, несколько дней пытался сделать, но не получилось. Может кто помочь? С использованием STL Написать программу для работы калькулятора. Выполняемые операции: + - * / % кв.корень(по клавише V) = очистка текущего значения (по клавише C) занесение результата в памаять (по клавише M) выдача инф. из памяти (по клавише R)
C++ Преобразовать последовательность s1, …, sn, заменив в ней каждую из групп стоящих рядом точек многоточием Сделал таким образом: #include <iostream> #include <fstream> #include <cstdlib> #include <string> int main() { using namespace std; ifstream inFile; подробнее

Показать сообщение отдельно
Петррр
5941 / 3378 / 335
Регистрация: 28.10.2010
Сообщений: 5,926
06.04.2014, 22:30     Нахождение максимального элемента среди элементов, лежащих выше побочной диагонали матрицы
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
#include <cstdlib>
#include <iostream>
#include <iomanip>
#include <numeric>
 
template < typename T, size_t size >
T max_matrix_element(T matrix[size][size])
{
    T max = std::numeric_limits<T>::min();
    for (size_t i = 0; i < size; i++)
        for (size_t j = i + 1; j < size; j++)
            if (matrix[i][j] > max)
                max = matrix[i][j];
    return max;
}
 
 
int main()
{
    int matrix[7][7];
    std::srand(std::time(NULL));
    for (size_t i = 0; i < 7; i++)
    {
        for (size_t j = 0; j < 7; j++)
        {
            std::cout << std::setw(4) 
                      << (matrix[i][j] = std::rand() % 20);
        }
        std::cout << "\n";
    }
    std::cout << "Max: " << max_matrix_element<int, 7>(matrix) << std::endl;
#ifdef _MSC_VER || _WIN32
    system("pause");
#endif
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru