0 / 0 / 0
Регистрация: 17.02.2018
Сообщений: 59
1

Заменить отрицательные элементы в нечетных строках матрицы на нули, а в четных строках - на единицу

05.03.2018, 17:53. Показов 880. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заменить отрицательные элементы в нечетных строках матрицы на нули, а в четных строках - на единицу

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>
int zamina(int a[5][5])
 
{int i,j;
{
    for( i=0; i<5; i++)
 
    for( j=0; j<5; j++)
    if (a[i][j]<0 && i%2==1)
    {
        a[i][j]=0;
    }
    if (a[i][j]>0 && i%2==0)
    {
        a[i][j]=1;
    }
}
}
int main ()
{
 int a[5][5];
 int i, j;
  printf("Vvedit matrisu");
   for(i=0; i<5; i++)
   for(j=0; j<5; j++)
   {
 
    printf ("A[%d][%d]=",i,j);
 scanf ("%d", &a[i][j]);
   }
   zamina(a);
printf ("Matrisa pominana");
   for(i=0; i<5; i++)
  { for(j=0; j<5; j++)
 printf ("%5.0d",a[i][j]);
  }
  printf("\n");
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2018, 17:53
Ответы с готовыми решениями:

Заменить в нечетных строках матрицы положительные элементы на 1, а в четных - отрицательные на 0
В матрице целых чисел размером 5х4 заменить в нечетных строках положительные элементы на 1, а в...

Найти наибольшие элементы в чётных строках матрицы, а наименьшие в нечётных строках
Дана матрица n*m. Найти наибольшие элементы в чётных строках, а наименьшие в нечётных строках. ...

В четных строках матрицы заменить все отрицательные элементы на ноль
в четных строках матрицы заменить все отрицательные элементы на ноль: исходный массив А 6 строк 4...

В строках, где число четных элементов превышает число нечетных, нечетные элементы заменить максимумом матрицы
Не пойму что не так сделал. Программа выводит не правильный результат. Прошу помочь с задачей. ...

1
1 / 1 / 4
Регистрация: 20.02.2018
Сообщений: 12
16.03.2018, 20:29 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <stdio.h>
 
#define N 5
 
void zamina(int a[N][N]);
  int main (){
  int a[N][N];
  int i, j;
  printf("Vvedit matrisu\n");
  for(i=0; i<N; i++){
    for(j=0; j<N; j++){
      printf ("A[%d][%d]=",i,j);
      scanf ("%d", &a[i][j]);
    }
  }
  for(i=0; i<N; i++){
    for(j=0; j<N; j++){
      printf ("%d  ",a[i][j]);
    }
    printf("\n");
  }
  zamina(a);
  printf ("Matrisa pominana\n");
  for(i=0; i<N; i++){
    for(j=0; j<N; j++){
      printf ("%d  ",a[i][j]);
    }
    printf("\n");
  }
  printf("\n");
  return 0;
}
 
void zamina(int a[N][N]){
  int i,j;
  for( i=0; i<N; i++){
 
    for( j=0; j<N; j++){
      if (a[i][j]<0 && i%2==1){
          a[i][j]=0;
      }
      if (a[i][j]<0 && i%2==0){
          a[i][j]=1;
      }
    }
  }
}
0
16.03.2018, 20:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2018, 20:29
Помогаю со студенческими работами здесь

Заменить нулями элементы в строках и столбцах матрицы, где имеются нули
Сделал, может, кому-то будет нужно, так вот есть. Ну, может кто захочет покритиковать... ...

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

В парных строках матрицы заменить все отрицательные элементы на ноль
помогите пожалуйста с задачей на С++ строки 6 столбцов 4, b = (sqrt (i)-sqrt (j)) / a в...

Заменить все положительные элементы матрицы в четных строках на 0
Нужно ввести массив, заменить все положительные элементы в четных строках на 0 и вывести...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru