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

Найти сумму отрицательных элементов, лежащих под побочной диагональю матрицы - C++

Восстановить пароль Регистрация
 
nemeloman
1 / 1 / 0
Регистрация: 23.12.2010
Сообщений: 9
24.12.2010, 20:19     Найти сумму отрицательных элементов, лежащих под побочной диагональю матрицы #1
Дана матрица А(4,4)
1. Найти сумму отрицательных элементов, лежащих под побочной
диагональю
2. Найти минимальный элемент среди положительных элементов 1-го столбца
3. Поменять местами минимальный элемент 1-го столбца с элементом a32
Помогите пожалуйста исправить ошибки.
Программа С++
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
#include<iostream>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
void main()
{
double A[4][4],s,min,b;
int i,j,imin;
s=0;
for(i=0; i<4; i++);
{
for (j=0;j<4;j++);
{
if((A[i][j]<0)&&(i+j>3))
s=s+A[i][j];
}
}
min=A[0][0];
for (j=0;j<4;j++)
{
if((A[0][j]>0)&&(A[0][j]<min))
{
min=A[0][j];imin=i;
}
}
b=[imin][0];
A[imin][0]=A[2][1];
A[2][1]=b;
cout<<"s="<<s<<"min="<<min<<"b="<<b<<endl;
getch();}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2010, 20:19     Найти сумму отрицательных элементов, лежащих под побочной диагональю матрицы
Посмотрите здесь:

Определить сумму отрицательных элементов матрицы, расположенных под главной диагональю (Pascal -> C++) C++
Подсчитать произведение отрицательных элементов, расположенных под побочной диагональю матрицы C++
C++ Найти сумму элементов массива расположенных под побочной диагональю
C++ Найти сумму элементов расположенных под побочной диагональю матрицы
Определить сумму и количество отрицательных элементов , расположенных под главной диагональю матрицы C++
C++ Определить сумму и количество отрицательных элементов, расположенных под главной диагональю матрицы
C++ Найти сумму отрицательных элементов матрицы, лежащих над главной диагональю
Найти сумму отрицательных элементов под побочной диагональю C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MegaAce
 Аватар для MegaAce
330 / 304 / 65
Регистрация: 14.02.2010
Сообщений: 662
24.12.2010, 20:57     Найти сумму отрицательных элементов, лежащих под побочной диагональю матрицы #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
#include<iostream.h>
#include<iomanip.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
void main()
{
double A[4][4],s,min,b;
int i,j,imin;
s=0;
for(i=0;i<4;i++){
 for(j=0;j<4;j++){
 A[i][j]=rand()%10-5; cout<<A[i][j]<<'\t';}
 cout<<endl;}
 
for(i=0; i<4; i++)
{                              
for (j=0;j<4;j++)
{
if((A[i][j]<0)&&(i>j))
s=s+A[i][j];
}
}
min=A[0][0];
imin=false;
for (j=0;j<4;j++)
{
if((A[0][j]>0)&&(A[0][j]<min))
{
min=A[0][j];imin=i;
}
}
b=A[imin][0];
A[imin][0]=A[2][1];
A[2][1]=b;
cout<<"s= "<<s<<" min= "<<min<<" b= "<<b<<endl;
getch();}
Yandex
Объявления
24.12.2010, 20:57     Найти сумму отрицательных элементов, лежащих под побочной диагональю матрицы
Ответ Создать тему
Опции темы

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