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

Заменить отрицательные элементы матрицы нулями

14.05.2012, 12:13. Просмотров 646. Ответов 1

В матрице D(K,K), где K≤10, записать на место отрицательных элементов нули
и вывести ее на печать в общепринятом виде.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2012, 12:13
Ответы с готовыми решениями:

Заменить отрицательные элементы матрицы нулями и вывести на печать в общепринятом виде
Помогите написать программу, я в массивах не разбираюсь совсем :( Дана матрица D(K;K), K≤10 Нужно...

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

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

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

Удалить из строк матрицы все отрицательные элементы, дополняя их справа нулями
добрый вечер. помогите найти ошибку в программном коде. нужно найти удалить все отрицательные...

1
a.n.o.n.i.m
137 / 137 / 39
Регистрация: 26.02.2011
Сообщений: 536
14.05.2012, 19:24 2
Лучший ответ Сообщение было отмечено Tolian92 как решение

Решение

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
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    float n;
    int i,j;
    while(!fflush(stdin)&&printf("Raznernost(<=10)= ")&&!scanf("%f",&n));
    while(n>10 || n - (int)n!=0)
    {
        while(!fflush(stdin)&&printf("Raznernost(<=10)= ")&&!scanf("%f",&n));
    }
    int **math = (int**)malloc(n*sizeof(int));
    for (i = 0;i<n;i++)
    {
        math[i] = (int*)malloc(n*sizeof(int));
    }
    printf("\nMatrix1\n\n");
    srand(time(NULL));
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            math[i][j]=(rand()%(10-(-10)+1))+(-10);;
            printf("%d ",math[i][j]);
        }
        printf("\n");
    }
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            if(math[i][j]<0)
             {
                 math[i][j]=0;  
             }          
        }
    }
    printf("\nMatrix2\n\n");
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            printf("%d ",math[i][j]);
        }
        printf("\n");
    }
    getch();
    return 0;
}
Попробуй найди дыру))хер сломашь))
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2012, 19:24

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

Заменить нулями все элементы матрицы, расположенные на главной диагонали
В файле F1 задано матрицу чисел А (12,12) заменить нулями все элементы, расположенные на главной...

Отрицательные элементы матрицы заменить на 0
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main() { int matrix,i,j; for(i=0;i&lt;3;i++)...


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

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

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