Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Считать текст из файла Как можно считать текст из файла?? ifstream fin("test.txt", ios::in|ios::nocreate ); if (!fin) {cout<<"ERROR! "<<endl; return 1;} ругается Unit1.cpp(12): E2451 Undefined symbol 'nocreate' https://www.cyberforum.ru/ cpp-beginners/ thread538068.html C++ Структуры. Вывести фамилии студентов.
Вывести фамилии студентов, балл по определенному предмету которых превышает средний балл по предмету на 0.5 балла
C++ Разработать 1 Разработать процедуры и функции, которые обеспечивают выполнение операций, указанных в задании. 2 В контрольном примере предусмотреть все возможные комбинации входных параметров (нулевая длина строки, выход за пределы строки и т.д.), в том числе и неправильные.WordLength(s,n) Определение длины слова с номером n. https://www.cyberforum.ru/ cpp-beginners/ thread538052.html C++ Проверка количества символов и самих символов в строке (матрица), модернизация кода https://www.cyberforum.ru/ cpp-beginners/ thread538045.html
Здравствуйте. Задача состоит в следующем: у меня есть матрица 128х128, которая считывается из файла. Необходимо, чтобы она подсчитывала количество символов в строке, выводила его, в случае "не 128" (независимо от пробелов) выдавала сообщение о том, что символов не 128. И также нужна проверка, точно ли цифры в строчке, если буквы/знаки - выдается соответствующее сообщение про соответствующую...
Обработка структур: вывести фамилии студентов C++
Даны сведения о результатах сессии: ФИО студента, названия четырех предметов и оценки, полученные по каждому предмету.Требуется вывести фамилии студентов, общий балл которых отличается не более чем на 2 балла от максимального общего балла Помогите Пожалуйста
C++ Принадлежит ли начало координат треугольнику с вершинами Даны действительные числа x1, x2, x3, y1, y2, y3. Определите, принадлежит ли начало координат треугольнику с вершинами (x1, y1), (x2,y2), (x3, y3) https://www.cyberforum.ru/ cpp-beginners/ thread537930.html
C++ Помогите с интерфейсом! https://www.cyberforum.ru/ cpp-beginners/ thread537921.html
Программа готова нужно сделать только интерфейс!Посоветовали через wxWidgets 2.9.3! Как именно я не знаю! Если можно объясните по подробнее
C++ Сложности со структурами. Переделать программу с использованием типа - структура.
Всем привет, очень прошу помочь переделать готовую программу написанную на Паскале в С++ с использованием типа- структура. Код: Program labaratornaya; uses crt; Const n=3; Type ball=0..5; predm=record naz:string; bal:ball;
C++ найти методом золотого сечения минимум https://www.cyberforum.ru/ cpp-beginners/ thread537905.html
просто нужно взять любое линейное уравнение и найти методом золотого сечения минимум. и на с++ всё это записать. не плохо было бы с комментариями)
C++ Программирование задач обработки структур и файлов. Даны сведения об экспорте товаров: название страны, импортирующей товар, наименование товара и объем поставляемой партии в штуках. Найти страны, в которые экспортируется данный товар и общий объем его экспорта. https://www.cyberforum.ru/ cpp-beginners/ thread537892.html
C++ Как записать блок данных в память ?
Есть ли какая нибудь функция типа fwrite(), которая может писать блоки данных разной длины, но из памяти в память ? Например есть данные разной длины: Long B (8 байт); short C (50 байт); и массив Buffer, куда мы должны их записать командой, похожей на fwrite, например: WriteToMem(C, 50, 1, Buffer); WriteToMem(B, 8, 1, Buffer); И если такой функции нет, то как лучше реализовать это на...
C++ Типы данных в ООП Добрый день! Пишу на C++, начал изучать, ООП, сейчас учу перегрузку операторов. При этом обнаружил некоторое недопонимание типов переменных, из-за чего столкнулся со сбоями в программе. Можете, пожалуйста, объяснить смысл типа, например, type& T или const type& T? Просто, когда в классе присутствуют динамические массивы, размеры которых мы по ходу программы изменяем, то сталкиваемся со следующей... https://www.cyberforum.ru/ cpp-beginners/ thread537854.html
bellinger
03.04.2012, 21:54 0

Поменять знак всех локальных максимумов данной матрицы на противоположный - C++ - Ответ 2870206

03.04.2012, 21:54. Показов 2777. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Janat как решение

Решение

держи, когда то решал

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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#include <iostream>
#include <iomanip>
#include <stdlib.h>
 
 
using namespace std;
 
const int M = 6, N = 9, A = -24, B = 30;
 
 
void Form_Matrix(int x[][N], int m = M, int a = A, int b = B);
void Show_Matrix(int x[][N], int y[][N], int M);
void Local_Max(int x[][N], int y[][N], int M);
void Swap_Sign(int x[][N], int y[][N], int M);
 
int main(){
 
    int x[M][N];//основная матрица
    int y[M][N] = {0};//вспомогательная матрица
 
 
    srand (time(NULL));
 
    Form_Matrix(x);
 
    Local_Max(x,y,M);
    cout << "Первоначальная матрица: \n\n";
    Show_Matrix(x,y,M);
 
 
    Swap_Sign(x,y,M);
 
    cout << "\n\n\nИзменённая матрица: \n\n";
    Show_Matrix(x,y,M);
 
 
}//main
 
void Form_Matrix(int x[][N], int m, int a, int b){
 
    for (int i=0;i<M;i++){
        for (int j=0;j<N;j++){
            x[i][j] = a + rand()%(b - a + 1);
 
        }//for j
 
    }//for i
 
}//Form_Matrix
 
void Show_Matrix(int x[][N], int y[][N], int M){
 
    for (int i=0;i<M;i++){
        for (int j=0;j<N;j++){
            cout << setw(5) << x[i][j];
 
        }//for j
      cout << "\n";
 
    }//for i
 
}//Show_Matrix
 
void Local_Max(int x[][N], int y[][N], int M){
 
  for (int i=0;i<M;i++){
      for (int j=0;j<N;j++){
 
          if ( x[i][j] > x[i][j - 1] && x[i][j] > x[i][j + 1])
            y[i][j] = x[i][j];
 
      }//for j
 
  }//for i
 
}//Local_Max
 
void Swap_Sign(int x[][N], int y[][N], int M){
 
    for (int i=0;i<M;i++){
        for (int j=0;j<N;j++){
 
            if (x[i][j] == y[i][j] && y[i][j] != 0)
              x[i][j] *= -1;
              y[i][j] *= -1;
 
        }//for j
 
    }//for i
 
}//Swap_Sign

На будущее выкладывай хоть немного исходников, даже самую малость, чтобы было видно что ты пытался.

Вернуться к обсуждению:
Поменять знак всех локальных максимумов данной матрицы на противоположный C++
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2012, 21:54
Готовые ответы и решения:

Поменять знак всех локальных максимумов данной матрицы на противоположный.
Дана матрица размера M × N. Элемент матрицы называется ее ло-кальным максимумом, если он больше...

Поменять знак всех локальных максимумов данной матрицы на противоположный
Дана матрица размера MXN. Элемент матрицы называется ее локальным максимумом, если он больше всех...

Поиск позиций всех локальных максимумов матрицы
Нужно выполнить:

Поиск позиций всех локальных максимумов матрицы
Дана прямоугольная матрица: 1) поиск позиций всех локальных максимумов матрицы; 2) зеркальную...

1
03.04.2012, 21:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2012, 21:54
Помогаю со студенческими работами здесь

Поменять знак на противоположный у всех отрицательных элементов последовательности
Даны натуральное число n, целые числа А1,А2…..,Аn. Поменять знак на противоположный у всех...

Если сумма всех элементов матрицы больше 0, то у первого элемента этой матрицы заменит знак на противоположный...
Помогите пожалуйста! -Даны три матрицы А(3,5), В(6,4), С(7,2). Если сумма всех элементов...

В каждой строке матрицы 9х8 поменять знак у максимального по модулю элемента на противоположный
Укажите, пожалуйста, на ошибку. Программа работает, вот только вместо того, чтобы изменять знак у...

Заменить знак на противоположный во всех элементах в строки и в первом столбце матрицы
Есть задача: заменить знак на противоположный во всех элементах в строки и в первом столбце (на...

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