Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Лейла77
0 / 0 / 0
Регистрация: 08.05.2016
Сообщений: 1
1

Все положительные элементы матрицы заменить на 1, а отрицательные элементы – на (-1)

08.05.2016, 17:39. Просмотров 806. Ответов 1
Метки нет (Все метки)

Ввести массив A(N, N). Образовать массив В(N, N) в котором все положительные элементы массива А(N, N) заменить на 1, а отрицательные элементы – на -1.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2016, 17:39
Ответы с готовыми решениями:

Все отрицательные элементы матрицы заменить минимальным элементом, а все положительные - максимальным
В двумерном N*K массиве целых чисел все отрицательные элементы заменить минимальным элементом...

Отрицательные элементы матрицы заменить на 0, а положительные на 1
Задал духмерный масив,необходимо что бы отрицательные елементы заменялись на 0,а положительные на...

Заменить в матрице А все отрицательные элементы нулями, а положительные единицами
Если разность максимального и минимального элемента матрицы А превышает заданную величину Р,...

Положительные элементы массивов заменить на 1, отрицательные на -1
Доброго времени суток, проблема заключается в том, что не я не присутствовал на лекции по данной...

Положительные элементы массива заменить на 1, отрицательные на -1, а нулевые оставить без изменения
проблема состоит в том, что последний принтф выводит странный значения ~-900000000 хотя должен...

1
Alexey_127
0 / 0 / 1
Регистрация: 05.04.2016
Сообщений: 6
10.05.2016, 15:26 2
Лучший ответ Сообщение было отмечено Лейла77 как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main(){
        int N,M;
        scanf("%d",&N);
        scanf("%d",&M);
        int array[N][M];
        for(int i=0;i<N;i++){
                for(int j=0;j<M;j++){
                int temp;
                printf("Введите элемент массива: ");
                scanf("%d",&temp);
                if(temp>0) array[i][j]=1;
                else array[i][j]=-1;
                }
        }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2016, 15:26

Все положительные элементы массива заменить на значение "1", отрицательные на "-1"
Дана последовательность чисел a (i=1, 2, …, n). Все положительные элементы заменить на значение...

Напечатать сначала все положительные, а затем все отрицательные элементы массива
Сформировать массив из 100 случайных чисел. Напечатать сначала все положительные, а затем все...

Создать массив В, в который переписать по порядку сначала все положительные, а потом все отрицательные элементы
Добрый вечер! есть 2 несложные задачи, помогите, пожалуйста решить: Вот одна из них Задан...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru