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

Заменить в матрице все элементы, большие от 10, на нули - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В двумерном массиве размерностью NxM найти среднее арифметическое значение элементов массива с точностью до двух десятичных знаков. http://www.cyberforum.ru/cpp-beginners/thread764187.html
В двумерном массиве размерностью NxM найти среднее арифметическое значение элементов массива с точностью до двух десятичных знаков. В двовимірному масиві розмірністю NxM знайти середнє арифметичне...
C++ Дано прямоугольную матрицу размером мхи. Получить новую матрицу путем деления всех элементов заданной матрицы на элемент Дано прямоугольную матрицу размером мхи. Получить новую матрицу путем деления всех элементов заданной матрицы на элемент, наибольший по абсолютной величине. На печать вывести новую матрицу и... http://www.cyberforum.ru/cpp-beginners/thread764186.html
Дана последовательность из 7 различных чисел. Вычислить сумму каждого элемента последовательности с предыдущими элементами C++
Дана последовательность из 7 различных чисел. Вычислить сумму каждого элемента последовательности с предыдущими элементами.
C++ Заданный вектор Т, состоящий из целых чисел. Заменить нечетные элементы вектора Т средним арифметическим элементов, которые делятся на 5 с остатком 3
Заданный вектор Т, состоящий из целых чисел. Заменить нечетные элементы вектора Т средним арифметическим элементов, которые делятся на 5 с остатком 3. Вывести заданный и новообразованный векторы.
C++ Дано себестоимости тонны нефти для 15 месторождений (от 80 до 120 гр. За тонну). Определить номера месторождений, для которых себе стоимость тонны неф http://www.cyberforum.ru/cpp-beginners/thread764183.html
Дано себестоимости тонны нефти для 15 месторождений (от 80 до 120 гр. За тонну). Определить номера месторождений, для которых себе стоимость тонны нефти превышает 90 гр. и их количество
C++ Написать ф-ю,которая сортирует одномерный массив по возрастанию или убыванию(задается пользователем),и программу для ее тестирования Написать ф-ю,которая сортирует одномерный массив по возрастанию или убыванию(задается пользователем),и программу для ее тестирования.Задание размера массива,динамическое резервирование памяти,ввод... подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
17.01.2013, 13:31
ReDWater, правильно ли я вас понял, все элементы матрицы, значение которых больше 10 нужно заменить на нулевые? Если да, то вот посмотрите:

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
54
55
56
// deit.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <math.h>
#include <locale>
using namespace std;
 
void _tmain()
{
    wcout.imbue(locale(".866"));
 
    int const n = 3, m = 4;
    int mas[n][m];
 
    wcout << L"Введите матрицу:\n";
    for(int i = 0; i < n; i++)
        for(int j = 0; j < m; j++)
        {
            wcout << L"Введите элемент матрицы[" << i << "][" << j << "]: ";
                cin >> mas[i][j];
        }
 
    wcout << L"\nВывод матрицы:\n";
    for(int i = 0; i < n; i++)
    {
        cout << "\n\t";
        for(int j = 0; j < m; j++)
        {
            cout << setw(3) << setiosflags(ios::left) << mas[i][j];
        }
    }
 
    cout << "\n\n";
 
    for(int i = 0; i < n; i++)
        for(int j = 0; j < m; j++)
        {
            if(mas[i][j] > 10)
                mas[i][j] = 0;
        }
 
    wcout << L"Вывод новой матрицы:\n";
    for(int i = 0; i < n; i++)
    {
        cout << "\n\t";
        for(int j = 0; j < m; j++)
        {
            cout << setw(3) << setiosflags(ios::left) << mas[i][j];
        }
    }
 
    cout << "\n\n";
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru