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

Заменить максимальный элемент на 1 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать класс Rectangle http://www.cyberforum.ru/cpp-beginners/thread557358.html
Реализовать класс Rectangle. Класс должен хранить координаты, а так же длину и ширину прямоугольника. Предусмотреть инициализацию данного класса через разные конструкторы (с помощью координат двух противоположных вершин и координат одной вершины, ширины и длины). Общими должны быть методы, которые возвращают координаты прямоугольника (x1, x2, y1, y2), длину, ширину, площадь, а также методы...
C++ Решение обычных деференциальных уравнений методами Ейлера, Рунге-Кутта Доброго времени суток!Сдаю академ разницу в университете и вот по информатике задали: Создать алгоритмическое и програмное обеспечение для решения обычных деференциальных уравнений методами Ейлера, Рунге-Кутта. На языке С++. Уравнения можна брать свои. Если кто сможет, помогите пожалуйсто!) http://www.cyberforum.ru/cpp-beginners/thread557353.html
Помогите с рекурсией C++
Надо написать рекурс.функцию, возвращающую введенное пользователем число в обратном порядке
C++ Подскажите алгоритм
Генерация всех возможных расстановок знаков арифметических операций и скобок в заданном шестизначном числе так, чтобы результатом полученного выражения было число 100
C++ Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы http://www.cyberforum.ru/cpp-beginners/thread557334.html
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы. Матрицы размещаются в памяти динамически с помощью операции new, значение n вводится по запросу с клавиатуры. В конце работы программы освободить выделенную память. Вывести исходные и результирующую...
C++ Простые делители заданного числа Задача из сборника Златопольского 8.54*. Дано натуральное число n. Получить все простые делители этого числа #include <iostream> using namespace std; int main () { setlocale (LC_CTYPE, "Russian"); подробнее

Показать сообщение отдельно
BECK92
0 / 0 / 0
Регистрация: 26.09.2011
Сообщений: 21
24.04.2012, 17:37     Заменить максимальный элемент на 1
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "stdafx.h"
#include <iostream>
using namespace std;
const int N = 6, M = 3;
 
void Input(int x[N][M], int n, int m, char *name)
{
    for ( int i = 0; i < n; i++)
    {
        for ( int j = 0; j < m; j++ )
        {
        cout <<"Wwedite "<<name<<"["<<i<<"]["<<j<<"]";
            cin >> x[ i ][ j ];
        }
    }
}
 
void Output( int x[N][M], int n, int m, char *name )
{
    for ( int i = 0; i < n ; i++ )
    {
        for ( int j = 0; j < m; j++ )
        {
            cout << x[ i ][ j ] << '\t';
        }
        cout << endl;
          }
}
 
void PoiskMax( int x[N][M], int n, int m, int *max  )
{
    
    for ( int i = 0; i < n; i++ )
    {
        for ( int j = 0; j < m; j++ )
        {
            if ( *max < x[ i ][ j ] ) *max = x[ i ][ j ];
                                        *max=1;
        }
    }
}
 
int main() 
{
    int mat[ N ][ M ];
    int mx;
    Input(mat,N,M,"mat"); 
    cout << endl << endl;
    Output(mat,N,M,"mat");
    cout << endl << endl;
    system("pause");
    return 0;
}
Я чет пытался, вот, но не как. Думаю вся проблема в фун-и.
C++
1
2
3
4
5
6
7
8
9
10
11
12
void PoiskMax( int x[N][M], int n, int m, int *max  )
{
    
    for ( int i = 0; i < n; i++ )
    {
        for ( int j = 0; j < m; j++ )
        {
            if ( *max < x[ i ][ j ] ) *max = x[ i ][ j ];
                                 *max=1;
        }
    }
}
А именно

C++
1
2
if ( *max < x[ i ][ j ] ) *max = x[ i ][ j ];
                                 *max=1;
Не могу понять как правильно записать присвоение макса к 1......................Кто знает, пж помогите.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru