Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 2 / 1
Регистрация: 16.04.2021
Сообщений: 191

Разница между минимальным и максимальным элементом матрицы(код скидиваю)

14.09.2021, 22:37. Показов 464. Ответов 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
38
39
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include<fstream>
#include<conio.h>
using namespace std;
 
 
//void inazialise(int n, int *arrey);
 
int main(int argc, char** argv) {
    int m,n;
    cout<<"enter the number of elements m:";
    cin>>m;
    cout<<"enter the number of elements n:";
    cin>>n;
 
 
    double **A = new double*[m],avg=0; 
    for (int i = 0; i < m; i++)
    A[i]=new double[n];
 
   cout << "Matrix:\n";
    ofstream file("mas.txt");
    for (int i = 0; i < m; i++)
    {                             
        for (int j = 0; j < n; j++)
        {
            A[i][j]=0.1*(rand()%100);
            avg+=A[i][j];
            cout << setw(3) << setprecision(1) << fixed << A[i][j] << " ";
            file<<setw(3)<<setprecision(1)<<fixed<<A[i][j]<<"\t";
            if(j%3==0)file<<endl;
        }          
    cout << "\n";
    }     
     file.close();    
    return 0; 
}
Это я хочу добавить чтобы оно искало разницу между минимальным и максимальным элементом матрицы(наброски,не судить, не осуждать )
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
double Mfx, Min
Max = Min = A[0][0];
for(int i=0; i<m; i++)
  for(int j=0; j<n; j++) {
     if(Max < A[i][j]) Max = A[i][j];
(Min > A[i][j]) Min = A[i][j]
  }  
     {
    if(max<a[i])
        max=a[i];
    if(min>a[i])
        min=a[i];
    }
    cout<<"Разность = "<<max-min<<endl;
    }
        }
    cout<<"\n Разница="<<Min<<"\n i_min="<<i;
    ofstream f_resultat("resultat.txt");
    f_resultat<<"\n Разница="<<Min<<"\t i_min="<<i;
     
}
И да, чтобы не было вопросов я вывожу все в документ, ну и в консоль само собой
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.09.2021, 22:37
Ответы с готовыми решениями:

В каждой строке матрицы найти разницу между максимальным и минимальным элементом
В квадратной матрице в каждом ряде найти разницу между максимальным и минимальным элементом этого рядка, СРОЧНОО!!

Определение разности между минимальным элементом и максимальным элементом матрицы
2. Составьте графический алгоритм определения разности между минимальным элементом и максимальным элементом матрицы А (n,m) на отрезке от...

Найти разность между максимальным элементом матрицы А и минимальным элементом матрицы В
7. Дан массив А и В 3х3 найти разность между (max) максимальным массива А и (min) минимальным массива В.

2
Модератор
 Аватар для long399
2882 / 1836 / 933
Регистрация: 16.10.2013
Сообщений: 5,240
Записей в блоге: 15
15.09.2021, 06:47
Цитата Сообщение от Serhey_d__20 Посмотреть сообщение
C++
1
2
double Mfx, Min
Max = Min = A[0][0];
Mfx - опечатка в названии переменной?

Цитата Сообщение от Serhey_d__20 Посмотреть сообщение
C++
4
5
6
7
for(int j=0; j<n; j++) {
     if(Max < A[i][j]) Max = A[i][j];
(Min > A[i][j]) Min = A[i][j]
  }
здесь вообще что-то несуразное написано.

Цитата Сообщение от Serhey_d__20 Посмотреть сообщение
C++
9
10
11
12
if(max<a[i])
    max=a[i];
if(min>a[i])
    min=a[i];
Откуда взялись эти переменные? Они объявлены? Вообще эта часть кода верно написана.

В общем, вот так попробуйте.
C++
1
2
3
4
5
6
7
8
9
10
11
double max, min
max = min = A[0][0];
for(int i=0; i<m; i++) {
    for(int j=0; j<n; j++) {
        if(max<a[i]) max=a[i];
        if(min>a[i]) min=a[i];
    }
}
cout<<"Разность = "<<max-min<<endl;
...
}
Приучите себя писать код в читабельном виде, проще будет ошибки искать.
0
3 / 2 / 1
Регистрация: 16.04.2021
Сообщений: 191
15.09.2021, 07:30  [ТС]
Цитата Сообщение от long399 Посмотреть сообщение
1
2
double Mfx, Min
Max = Min = A[0][0];
Mfx - опечатка в названии переменной?
да,я же говорю что наброски
Цитата Сообщение от long399 Посмотреть сообщение
if(max<a[i])
    max=a[i];
if(min>a[i])
    min=a[i];
Откуда взялись эти переменные? Они объявлены? Вообще эта часть кода верно написана.
Да тут я протупил...
Цитата Сообщение от long399 Посмотреть сообщение
Приучите себя писать код в читабельном виде, проще будет ошибки искать.
Окей
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.09.2021, 07:30
Помогаю со студенческими работами здесь

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

Найти разность между максимальным и минимальным элементом матрицы
в матрице А (6х6) найти разность между максимальным и минимальным элементом матрицы нужно написать код, неважно на каком языке

Найти разность между максимальным и минимальным элементом матрицы
В матрице А (6х6) найти разность между максимальным и минимальным элементом матрицы нужно написать программу на любом языке

Найти количество положительных элементов между между максимальным элементом и минимальным элементом в массиве A(20)
Найти количество положительных элементов между между максимальным элементом и минимальным элементом в массиве A(20) помогите пожалуйста

В каждой строке матрицы элементы, стоящие между максимальным и минимальным элементом, заменить нулями
Ввести матрицу В(N,M). В каждой строке матрицы элементы, стоящие между максимальным и минимальным элементом, заменить нулями. Матрицу...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru