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

Поиск количества отрицательных чисел главной диагонали матрицы - C++

Восстановить пароль Регистрация
 
StealtH7
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 15
10.03.2010, 19:38     Поиск количества отрицательных чисел главной диагонали матрицы #1
В матрице А6,6 найти произведение количества отрицательных чисел главной диагонали и количества положительных чисел 1-столбца.

Суть вопроса в том, как найти кол-во этих чисел.

Есть похожий пример:
В матрице А6,6 найти произведение суммы четных чисел главной диагонали и суммы положительных чисел 0-столбца.

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>
 
void main(void)
{ int i,j,Kl1,Kl2,Pr;
  int A[6][6];
  clrscr();
  printf("\nВвод матpицы A[6][6] \n");
  for(i=0;i<6;i++)
    for (j=0;j<6;j++) scanf("%d",&A[i][j]);
  Kl1=0;
  for(j=0;j<6;j++)
    if(A[j][j]%2==0) Kl1+= A[j][j];
  Kl2=0;
  for(j=0;j<6;j++)
    if(A[j][0]>0) Kl2+= A[j][0];
  Pr=Kl1*Kl2;
  clrscr();
  printf("\nИсходная матpица A[6][6]: \n");
  for(i=0;i<6;i++){
    for(j=0;j<6;j++) printf(" %d ",A[i][j]);
    printf("\n");}
  printf("\n Пpоизведение: Pr=%d\n",Pr);
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2010, 19:38     Поиск количества отрицательных чисел главной диагонали матрицы
Посмотрите здесь:

C++ Определить количество отрицательных элементов, расположенных вы-ше главной диагонали матрицы.
C++ Разместить на главной диагонали матрицы суммы элементов, лежщих на диагоналях, перпендикулярных к главной
C++ Найти произведение отрицательных элементов главной диагонали матрицы
C++ Матрицы.Найти, сколько отрицательных элементов содержит данная матрица в каждом столбце,а также максимальный элемент,лежащий на главной диагонали
C++ Найти сумму отрицательных элементов матрицы лежащих на главной диагонали
Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы C++
Найти сумму отрицательных элементов расположенных на главной диагонали матрицы C++
Вычислить произведение отрицательных элементов матрицы А(5,5), расположенных ниже главной диагонали C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KiNg_Uni\|er7
 Аватар для KiNg_Uni\|er7
2 / 2 / 1
Регистрация: 26.02.2010
Сообщений: 5
10.03.2010, 20:13     Поиск количества отрицательных чисел главной диагонали матрицы #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
вместо
C
1
2
3
4
5
if(A[j][j]%2==0) Kl1+= A[j][j];
  Kl2=0;
  for(j=0;j<6;j++)
    if(A[j][0]>0) Kl2+= A[j][0];
  Pr=Kl1*Kl2;
постав єто
C
1
2
3
4
if(A[j][j]<0) Kl1++;//произведение количества отрицательных чисел главной диагонали
  Kl2=0;
  for(j=0;j<6;j++)
    if(A[j][1]>0) Kl2++;//количества положительных чисел 1-столбца
StealtH7
0 / 0 / 0
Регистрация: 01.02.2010
Сообщений: 15
10.03.2010, 20:38  [ТС]     Поиск количества отрицательных чисел главной диагонали матрицы #3
KiNg_Uni\|er7, спасибо, работает правильно.
Yandex
Объявления
10.03.2010, 20:38     Поиск количества отрицательных чисел главной диагонали матрицы
Ответ Создать тему
Опции темы

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