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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Scarface
1 / 1 / 0
Регистрация: 01.03.2012
Сообщений: 19
#1

Массив: элементы не главной диагонали изменить на противоположные знаки. - C++

27.04.2012, 11:42. Просмотров 360. Ответов 1
Метки нет (Все метки)

Матрица 3 на 3, элементы не главной диагонали изменить на противоположные знаки.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.04.2012, 11:42     Массив: элементы не главной диагонали изменить на противоположные знаки.
Посмотрите здесь:

Посчитать количество пар соседних элементов, которые имеют противоположные знаки C++
Элементы главной диагонали C++
Ввести в память машины двумерный массив A(N,M). найти наибольший и наименьший элементы среди элементов главной диагонали. C++
Дан двумерный массив, поменять элементы относительно главной диагонали C++
C++ Дан целочисленный массив a(n,m). Упорядочить по неубыванию элементы на главной диагонали и диагоналях, параллельных ей. Перестановка элементов допуска
C++ Массив: Изменить все строки матрицы, в которых отрицателен элемент главной диагонали
Сохранить все нулевые элементы, размещенные на главной диагонали и в верхней половине области выше диагонали C++
C++ Элементы главной диагонали массива
C++ Сформировать массив расположив элементы на главной диагонали
Изменить знаки массива на противоположные C++
C++ Подсчитать количество пар соседних элементов, которые имеют противоположные знаки
Заданный двумерный массив N x N. Вывести на экран элементы главной диагонали массива C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
amfisat
 Аватар для amfisat
67 / 67 / 1
Регистрация: 16.06.2009
Сообщений: 235
27.04.2012, 11:47     Массив: элементы не главной диагонали изменить на противоположные знаки. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
int main()
{
    const int n=3, m=3;
    int mat[n][m];
    printf ("Enter elements: ");
    for (int i=0; i<n; i++)
        for (int j=0; j<m; j++)
            scanf_s ("%d", &mat[i][j]);
    for (int i=0; i<n; i++)
        for (int j=0; j<m; j++)
            if (i != j)
                mat[i][j] *= -1;
    printf ("New matrix: \n");
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<m; j++)
            printf ("%d ", mat[i][j]);
        printf ("\n");
    }
    return 0;
}
Yandex
Объявления
27.04.2012, 11:47     Массив: элементы не главной диагонали изменить на противоположные знаки.
Ответ Создать тему
Опции темы

Текущее время: 16:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru