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

Обнулить все положительные элементы матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лаб.раб. Исполнитель калькулятор http://www.cyberforum.ru/cpp-beginners/thread827114.html
Есть задание на лабораторную работу: У исполнителя калькулятор две команды: 1.прибавь 1 2.умножь на 2 Сколько есть программ,которые число 1 преобразуют в число N(задается преподавателем)? Пример ввод 5 выход 4 Вообщем задание нужно выполнить путем перебора. Я принес ему свой вариант(он сказал что я угадал формулу) и сказал переделать мне вот таким способом
C++ Дайте пожалуйсто ссылку на Borland С++ 4.5 Дайте пожалуйсто ссылку на Borland С++ 4.5. для виндовс 7(32). Только чтобы его можно было на прямую скачать. Буду очень благодарна. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread827085.html
По заданным числам определить: -дату предыдущего дня, -дату следующего дня. C++
помогите решить в с++ ******************** Дата некоторого дня характеризуется тремя натуральными числами: g(год,) m(месяц), n(число).По заданным числам определить: -дату предыдущего дня, -дату следующего дня. Определить функцию, вычисляющую количество дней в том или ином месяце. В обеих задачах рассмотреть 2 случая: -заданный год не является високосным, -заданный год может быть...
Для функции , график которой приведен ниже, вы¬числите h(c) C++
Дано вещественное значение c. Для функции , график которой приведен ниже, вы¬числите h(c).
C++ Вычислить значение функции заданной разложением в ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread827062.html
Язык С++ П.5.18.Правил. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
C++ Вычислить выражение. Необходимые переменные вводятся от пользователя с клавиатуры Язык С++ подробнее

Показать сообщение отдельно
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
03.04.2013, 19:07     Обнулить все положительные элементы матрицы
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
#include <iostream>
 
int** MatrixZero(int ** A, int N, int M)
{
    for(int i = 0; i < N; ++i)
        for(int j = 0; j < M; ++j)
            if(A[i][j] > 0)
                A[i][j] = 0;
    return A;
}
 
void PrintMatrix(int ** A, int N, int M)
{
    for(int i = 0; i < N; std::cout << std::endl, ++i)
        for(int j = 0; j < M; ++j)
            std::cout << A[i][j] << ' ';
}
 
int main()
{
    setlocale(LC_ALL, "RUS");
    int N, M;   
    std::cout << "Введите кол-во строк в матрице: ";
    std::cin >> N;
    std::cout << "Введите кол-во столбцов в матрице: ";
    std::cin >> M;
 
    int** A = new int*[N];
    for(int i = 0; i < N; ++i)
        A[i] = new int[M];
    std::cout << "Введите матрицу:\n";
 
    for(int i = 0; i < N; ++i)
        for(int j = 0; j < M; ++j)
            std::cin >> A[i][j];
    
    A = MatrixZero(A, N, M);
    PrintMatrix(A, N, M);
    
    for(int i = 0; i < N; ++i)
        delete[] A[i];
    delete[] A;
 
    std::cin.get();
    std::cin.get();
    return 0;
}
 
Текущее время: 10:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru