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

наибольший элемент матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поммогите люди добрые http://www.cyberforum.ru/cpp-beginners/thread181234.html
Перегрузить операцию (обращение к элементу массива) и операцию + (сложение). В операции + первый операнд имеет тип Massiv, а второй указатель на массив целых чисел (int *), считать, что длины массивов одинаковы. В результате получаем новый объект типа Massiv, длина которого равна сумме длин исходных массивов, вначале записываются элементы из первого исходного массива затем из второго
C++ Типы переменных Какой тип переменных можно использовать для хранения символов?? например слово World http://www.cyberforum.ru/cpp-beginners/thread181230.html
Описать рекурсивную функцию целого типа, находящую число сочетаний из n элементов по m, используя формулу C++
1.Описать рекурсивную функцию C(m,n) целого типа, находящую число сочетаний из n элементов по m, используя формулу: C(0,n) = C(n,n) = 1, C(m,n) = C(m,n–1) + C(m–1,n–1) при 0 < m < n (m и n — целые параметры; n > 0, 0 <= m <= n). Дано число N и пять различных значений M. Вывести числа C(M,N) вместе с количеством рекурсивных вызовов функции C, потребовавшихся для их нахождения. 2. Описать...
C++ функция strcmp
void h(anceta*a, int n){ for( int i = 0; i<n; i--) for(int j = 0; j < i; j++) { strcmp(a.fam,a.fam); if( // anceta t; //t = a; //a=a;
C++ Работа с текстовыми файлами в С++ http://www.cyberforum.ru/cpp-beginners/thread181215.html
Каким образом можно организовать эту программу, в частности определение цифры и латинской буквы и их распределение по файлам. Чот в тупике я. В текстовом файле t и записаны буквы латинского алфавита и цифры. Занести в бинарный файл h только латинские буквы, а в бинарный файл g - только цифры. Предусмотреть в программе просмотр бинарных файлов h и g.
C++ Создать класс «окружность» Создать класс «окружность». Элементы класса: поле задает значение радиуса окружности; конструктор для инициализации поля; метод для вычисления длины окружности. Создать 1 объект данного класса, напечатать значение длины окружности. Не дублируйте задания в разных темах. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
25.10.2010, 13:52     наибольший элемент матрицы
вот оно и с индексами и с указателями...
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
#include <iostream>
#include <iomanip>
#include <cmath>
 
int main(){
    const int ROWS(3);
    const int COLUMNS(3);
    double matrix[ROWS][COLUMNS] = {
        { 0.30, 1.20, -0.20 },
        { -0.10, -0.20, 1.60 },
        { -1.50, -0.30, 0.10 }
    };
 
    for ( int i = 0; i < ROWS; ++i )
        for ( int j = 0; j < COLUMNS; ++j )
            std::cout << std::right << std::setw(4) << matrix[i][j] << ( j < COLUMNS - 1 ? ' ' : '\n');
 
    double * pMax = &matrix[0][0];
    for ( int i = 0; i < ROWS; ++i )
        for ( int j = 0; j < COLUMNS; ++j )
            if ( fabs(matrix[i][j]) > fabs(*pMax) )
                pMax = &matrix[i][j];
 
    std::cout << "Max value by MOD in matrix is " << *pMax << std::endl;
 
    int maxR = 0, maxC = 0;
    for ( int i = 0; i < ROWS; ++i ){
        for ( int j = 0; j < COLUMNS; ++j ){
            if ( fabs(matrix[maxR][maxC]) < fabs(matrix[i][j]) ){
                maxR = i;
                maxC = j;
            }
        }
    }
    std::cout << "Matrix[" << maxR << "][" << maxC << "] = " << matrix[maxR][maxC] << std::endl;
 
    return 0;
}
 
Текущее время: 20:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru