Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
РАСУЛл
2 / 2 / 0
Регистрация: 06.11.2011
Сообщений: 68
1

Проверка строки и замена знака матрицы на противоположный

28.03.2012, 22:55. Просмотров 702. Ответов 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<iomanip.h>
#include<stdlib.h>
#include<float.h>
void main()
{
int i, j,n,m;
cout<<"vvedite n:"<<endl;
cin>>n;
cout<<"vvedite m:"<<endl;
cin>>m;
//pamyat pod din-i massiv
double **mass=new double*[n];
for(i=0; i<n; i++)
mass[i]=new double[m];
//op-em massiv
{
for(i=0; i<n; i++)
for(j=0; j<m; j++)
mass[i][j]=rand()%10;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
cout<<setw(6)<<mass[i][j]<<" ";
cout<<endl;
}
//vipolnyaem uslovie
for(i=0; i<n; i++)
for(j=0; j<n; j++)
if (mass[i][j]>0)
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
mass[i][j]=mass[i][j]*(-1);
cout<<"mass[i][j]="<<mass[i][j]<<" ";
cout<<endl;
}}
getch();
}
Добавлено через 40 минут
ну и как это сделать?.....
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 22:55
Ответы с готовыми решениями:

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

Одномерный массив, сортировка выбором, изменения знака на противоположный
Дан массив С(n). Поменять знаки на противоположные у всех отрицательных элементов массива и...

Замена знака каждого пятого элемента массива B(100) на противоположный.
2. . Составить блок-схему и программу для замены знака каждого пятого элемента массива B(100) на...

Изменение знака элементов матрицы на противоположный
Доброго дня! По условию задачи необходимо в каждом столбце двумерного массива целых чисел сменить...

Смена знака минимального элемента каждого столбца матрицы на противоположный
Необходима помощь в решении задачи, никак не могу понять как доделать. В массиве С(4*4) из...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2012, 22:55

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

Изменение знака на противоположный, в матрице
Нужно в каждом столбце заменить максимальный элемент на противоположный (если -1 максимальный, то...

Заменить максимальный элемент каждой строки матрицы на противоположный
Дан двумерный массив размером n*m, заполненный случайным образом. 1. Заменить максимальный...


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

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

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