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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KONAN-VARVAR
2 / 2 / 0
Регистрация: 09.06.2013
Сообщений: 59
#1

Описать функцию поиска максимального значения среди элементов линейного массива - C++

19.06.2013, 21:01. Просмотров 592. Ответов 4
Метки нет (Все метки)

Опишите функцию поиска максимального значения среди элементов линейного массива.
С помощью этой функции составьте программу, которая определяет сумму максимальных значений строк
двухмерном массиве действительных чисел. Помогите ПОЖАЛУСТА ЭТО СДЕЛАТЬ((

Добавлено через 26 минут
ИЛИ ОБЬЯСНИТЕ КА ЭТО СДЕЛАЬТЬ
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2013, 21:01     Описать функцию поиска максимального значения среди элементов линейного массива
Посмотрите здесь:

Написать функцию поиска максимального и минимального элементов одномерного массива - C++
Не сочтите за наглость ребята, но заставили на старость лет учиться, вообше то по профессии электронщик и ремонтирую железо компов много...

Разработать функцию поиска максимального значения в массиве - C++
Разработайте функцию, в которую передается массив типа int, которая возвращает максимальный элемент этого массива.

Программа для поиска минимального и максимального значения массива - C++
#include "stdafx.h" #include <stdio.h> #include <math.h> #include <clocale> #include <memory.h> #include <stdlib.h> ...

Функция поиска минимального и максимального элемента массива и их передачи в вызывающую функцию - C++
Дана целочисленная матрица размера 6x9. Определить функцию поиска значения и местоположения максимального и минимального элементов матрицы...

Написать функцию сортировки элементов линейного массива - C++
Помогите написать код. Опишите функцию сортировки элементов линейного массива. С помощью этой функции составьте программу, которая...

Функции поиска максимального и минимального элементов массива - C++
Всем доброго времени суток. Очень прошу помочь написать программу. Задание звучит так: "Написать функции, которые определяют максимальный и...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
newyork7776
347 / 340 / 79
Регистрация: 21.05.2013
Сообщений: 1,305
Завершенные тесты: 1
19.06.2013, 21:20     Описать функцию поиска максимального значения среди элементов линейного массива #2
как находить максимальний елемент в линейном масиве
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
    srand(time(NULL));
    int mas[20],i,n,max;
    cout << "Enter number = ";cin >> n;
    max=-15;//только в этом случае когда диапазон [-5;5]
    for (int i=0;i<n;i++)
    {
        mas[i]=rand()%10-5;
        cout << mas[i] << " ";
        if(max<mas[i]) max=mas[i];
    }
    cout << "\nMAX = " << max;
    cout << "\n";
    system("pause");
}
KONAN-VARVAR
2 / 2 / 0
Регистрация: 09.06.2013
Сообщений: 59
19.06.2013, 21:30  [ТС]     Описать функцию поиска максимального значения среди элементов линейного массива #3
newyork7776, а как определяет сумму максимальных значений строк
двухмерном массиве действительных?? вот я это не знаю как ?
MarVaL
С++ Beginner
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
19.06.2013, 21:49     Описать функцию поиска максимального значения среди элементов линейного массива #4
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
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <iomanip>
 
int getMax(int* matrix, const int row_index, int m) {
  int max = *(matrix + row_index * m + 0);
  for(int j = 0; j != m; ++j)
    if(max < *(matrix + row_index * m + j))
      max = *(matrix + row_index * m + j);
    return max;
}
 
int main() {
  srand(time(0));
  setlocale(0, "");
 
  int n, m, sum = 0;
  
  std::cout << "n = ";
  std::cin >> n;
  std::cout << "m = ";
  std::cin >> m;
  
  int *matrix = new int[n*m];
  
  std::cout << "Матрица: " << std::endl;
  for(int i = 0; i != n; ++i) {
    for(int j = 0; j != m; ++j) {
      *(matrix + i * m + j) = 1 + rand() % 20;
      std::cout << std::setw(4) << *(matrix + i * m + j);
    }
    std::cout << std::endl;
  }
  std::cout << std::endl;
  
  int *arr_max = new int[n];
  
  for(int i = 0; i != n; ++i) {
    *(arr_max + i) = getMax(matrix, i, m);
    std::cout << "Максимальный элемент " << i + 1 << " строки = " << *(arr_max + i) << std::endl;
    sum += *(arr_max + i);
  }
  
  std::cout << "Сумма максимальных элементов строк матрицы = " << sum << std::endl;
  
  delete[] arr_max;
  delete[] matrix;
  return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2013, 22:38     Описать функцию поиска максимального значения среди элементов линейного массива
Еще ссылки по теме:

Поиск максимального среди отрицательных элементов одномерного массива - C++
Доброго времени суток! Задача следующая: В массиве Х, содержащем 14 элементов, определить максимальный элемент среди отрицательных...

Подскажите цикл для поиска количества различных чисел среди элементов массива - C++
Подскажите цикл для поиска количества различных чисел среди элементов массива a Например если я введу массив 1 2 3 1 4 8 2 3 5 3 ...

Реализовать функцию линейного поиска элемента в массиве - C++
1) Реализовать функцию линейного поиска элемента в массиве (принимает массив и искомое значение(ключ), возвращает индекс найденного...

Написать generic функцию линейного поиска в массиве - C++
Предложите ваши варианты решения заданий 5. Имеем чистый C. Напишите generic функцию линейного поиска в массиве. И приведите пример...


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

Или воспользуйтесь поиском по форуму:
KONAN-VARVAR
2 / 2 / 0
Регистрация: 09.06.2013
Сообщений: 59
19.06.2013, 22:38  [ТС]     Описать функцию поиска максимального значения среди элементов линейного массива #5
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
#include<iostream>
#include <conio.h>
#include <cmath> 
#include <iomanip>
#include <time.h> 
using namespace std;
int main() {
int max;
int n,m;
 cout << "Vvedite kolichestvo rydkov : ";
    cin >> n;
    cout << "Vvedite kolichestvo stolbsov : ";
    cin >> m;
int arr[n][m];
{srand(time(NULL));
    for (int i=0;i<n;i++)
    
     {
         for(int j=0;j<m;j++)
         arr[i][j]=rand ()%20-10;
         
          
     }
     }
 
    for (int i=0; i<n; i++)
{
for (int j=0; j<m; j++)
cout<<setw(4)<<arr[i][j]; 
cout<<endl;
}    
 max=arr[0][0];
       for(int i=0;i<n;i++) 
      {max=arr[i][1];
        for (int j=0;j<m;j++)
         {
        cout<<arr[i][j]<<" ";
                 if(arr[i][j]>max) max=arr[i][j]; 
         }
         cout<<endl;        
         cout<<"max ="<<max<<endl;
}
 
return 0;}
вот как я сам сделал

Добавлено через 5 минут
MarVaL, во много блогодарен вам)) спасиба))))

Добавлено через 33 минуты
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
#include<iostream>
#include <conio.h>
#include <cmath> 
#include <iomanip>
#include <time.h> 
using namespace std;
int main() {
int max,s=0;
int n,m;
 cout << "Vvedite kolichestvo rydkov : ";
    cin >> n;
    cout << "Vvedite kolichestvo stolbsov : ";
    cin >> m;
int arr[n][m];
{srand(time(NULL));
    for (int i=0;i<n;i++)
    
     {
         for(int j=0;j<m;j++)
         arr[i][j]=rand ()%20-10;
         
          
     }
     }
 
    for (int i=0; i<n; i++)
{
for (int j=0; j<m; j++)
cout<<setw(4)<<arr[i][j]; 
cout<<endl;
}    
 max=arr[0][0];
       for(int i=0;i<n;i++) 
      {max=arr[i][1];
        for (int j=0;j<m;j++)
         {
        cout<<arr[i][j]<<" ";
                 if(arr[i][j]>max) max=arr[i][j]; 
                
         } 
    
         cout<<endl;        
         cout<<"max ="<<max<<endl;
            s+=max;
}
cout<<s<<endl;
 
 
return 0;}
вот мая программа ка я сделал))
Yandex
Объявления
19.06.2013, 22:38     Описать функцию поиска максимального значения среди элементов линейного массива
Ответ Создать тему
Опции темы

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