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

Заменить в матрице А все отрицательные элементы нулями, а положительные единицами

11.04.2014, 13:36. Просмотров 1064. Ответов 1
Метки нет (Все метки)

Если разность максимального и минимального элемента матрицы А превышает заданную величину Р, заменить в матрице А все отрицательные элементы нулями, а положительные единицами.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2014, 13:36
Ответы с готовыми решениями:

Заменить в матрице все отрицательные элементы нулями
Здравствуйте. Помогите пожалуйста написать программу. условия задачи Задать двумерный массив...

Заменить все отрицательные элементы массива нулями
1. 2. Заменить все отрицательные элементы массива нулями. 3. Проверить, есть ли в массиве...

Все положительные элементы матрицы заменить на 1, а отрицательные элементы – на (-1)
Ввести массив A(N, N). Образовать массив В(N, N) в котором все положительные элементы массива А(N,...

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

Заменить в исходной строке символов все единицы нулями и все нули единицами
Cоставить процедуру заменяющую в исходной строке символов все единицы нулями и все нули единицами....

1
kasan
Чорумфанин
342 / 342 / 320
Регистрация: 06.03.2014
Сообщений: 898
11.04.2014, 13:57 2
Лучший ответ Сообщение было отмечено Anya Lukanina как решение

Решение

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
#include <stdio.h>
#define n 3
 
int main()
{
int A[n][n]={{1,-2,3},{-4,5,6},{7,8,-9}} ;
int i,j,max,min,p;
 
printf("Enter P: ");
scanf("%d",&p);
 
max=min=A[0][0];
for(i=0;i<n;i++)
{
    for(j=0;j<n;j++)
    {
        printf("%3d",A[i][j]);
        if(A[i][j]>max) max=A[i][j];
        if(A[i][j]<min) min=A[i][j];
    }
printf("\n");
}
printf("Max = %d, Min = %d, Max-Min = %d\n",max,min,max-min);
 
if(max-min>p)
{
for(i=0;i<n;i++)
{
    for(j=0;j<n;j++)
    {
        if(A[i][j]<0) A[i][j]=0;
        if(A[i][j]>0) A[i][j]=1;
        printf("%3d",A[i][j]);
    }
printf("\n");
}
}
 
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2014, 13:57

Все нули в файле заменить единицами, а единицы нулями
помогите переделать текст этой задачи с Паскаля на язык С Ввести файл F . Все нули в файле...

Увеличить отрицательные элементы вектора в 10 раз, а элементы равные 0 заменить единицами
Все отрицательные элементы вектора увеличить в 10 раз, элементы равные 0 заменить единицами....

Заменить отрицательные элементы матрицы нулями
В матрице D(K,K), где K≤10, записать на место отрицательных элементов нули и вывести ее на печать...


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

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

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