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

В каждой строке матрицы найти максимальный элемент и заменить его на противоположный - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определите структуру Complex для хранения комплексных чисел http://www.cyberforum.ru/cpp-beginners/thread1029064.html
Я чего-то совсем запутался, может кто поможет. =определить типы и функции в соответствии с вариантом задания; =в функции main() реализовать демонстрацию работы созданных функций; 1.Определите...
C++ Варианты использования c++ Привет всем. Сегодня в училище задали написать калькулятор. Так как я программирую не первый год на c#, проблем с написанием не возникло. Но, я не хотел делать обычный калькулятор, типа 1 (интер) +... http://www.cyberforum.ru/cpp-beginners/thread1029063.html
C++ Потоки в stl C++11
Здравствуйте. Посоветуйте пожалуйста способы разрешения подобной ситуации. Есть функция, реализующая итерационный алгоритм перебора комбинаций значений. Полностью приводить ее не буду так как суть не...
Вычислить интеграл C++
Помогите, пожалуйста, решить следующую задачу: Вычислить интеграл по бесконечному промежутку с точностью 0.000001, используя правило Рунге, начал.число интервалов выбирать равным 4, при этом...
C++ Метод Рунге-Кутта 4 порядка http://www.cyberforum.ru/cpp-beginners/thread1029051.html
Товарищи-знатоки помогите пожалуйста в решении следующей задачи: Применяя метод Рунге-Кутта 4го порядка точности, найти решение задачи в следующих точках 0.1,0.3,0.4. Нарисовать фазовый портрет на...
C++ Задача про парники Здравствуйте. Задача по программированию, но, как мне кажется, у нее есть некий математический алгоритм решения. Задано поле n x m квадратных ячеек, в каждой из которых могут находиться посадки... подробнее

Показать сообщение отдельно
ОксанаКурбатова
0 / 0 / 0
Регистрация: 29.04.2013
Сообщений: 7

В каждой строке матрицы найти максимальный элемент и заменить его на противоположный - C++

04.12.2013, 23:52. Просмотров 699. Ответов 1
Метки (Все метки)

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

работает не совсем верно, заменяет все кроме первого на противоположный((

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
#include<iostream>
using namespace std;
 int main()
 
 {int n,m;
 cout<<"n=";cin>>n;
 cout<<"m=";cin>>m;
 int a[5][5];
 
 
 for(int i=0;i<n;++i)
 for(int j=0;j<m;++j)
 {cout<<"a["<<i<<"]["<<j<<"]=";cin>>a[i][j];}
 cout<<endl;
 
 for(int i=0;i<n;++i,cout<<endl)
 for(int j=0;j<m;++j)
 cout<<a[i][j]<<"\t";
 cout<<endl;
 
 for(int i=0;i<n;++i)
 {int max=a[i][0];
 for(int j=0;j<m;++j)
 if (a[i][j]>max) 
 max=a[i][j]; a[i][j]=-a[i][j];}}
 
   
 for(int i=0;i<n;++i,cout<<endl)
 for(int j=0;j<m;++j)
 cout<<a[i][j]<<"\t";
 cout<<endl;
  
 system("pause");
 return 0;}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru