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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.73
Настёночка
-24 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 19
#1

Найти максимальный элемент массива и вывести его на экран - C++

28.12.2011, 12:18. Просмотров 2017. Ответов 9
Метки нет (Все метки)

Программа заполняет массив из 12 целых чисел случайными числами в диапазоне от -3 до 38. Программа находит максимальный элемент массива и выводит его на экран.

С наступающим Новым Годом=)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 12:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти максимальный элемент массива и вывести его на экран (C++):

Найти максимальный элемент массива и вывести на экран его значение и номер - C++
Пользователь вводит элементы в целочисленный массив mas с помощью функции scanf .. Вывести массив на экран с помощью printf . Найти...

Найти и вывести на экран максимальный элемент массива, а также его порядковый номер - C++
Найти и вывести на экран максимальный элемент данного массива U(10), а также его порядковый номер

В заданной матрице найти максимальный элемент; вывести на экран его значение и местоположение - C++
Друзья, добрый вечер. Задача создать двумерный массив 3х4, что бы в массиве находился максимальный элемент и его координаторы. Есть...

Найти минимальный и максимальный элемент матрицы и вывести его на экран с указанием номеров их строк и столбцов. - C++
Найти минимальный и максимальный элемент матрицы и вывести его на экран с указанием номеров их строк и столбцов.

Найти максимальный элемент, сумму чётных элементов массива и вывести отрицательные элементы на экран - C++
Дан одномерный массив, состоящий из N целочисленных элементов. 11.1. Ввести массив с клавиатуры. 11.2. Найти максимальный элемент. ...

Найти минимальный элемент массива и вывести на экран его столбец и строку - C++
Помогите,как найти минимальный элемент массива и вывести на экран его столбец и строку? Срочно очень,экзамен и не могу с этим справится

9
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
28.12.2011, 12:22 #2
Есть тут такие)) 1 момент) С НГ!!!))
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
28.12.2011, 12:25 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <random>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
   const size_t size = 12;
   std::mt19937 gen(time(0));
   std::normal_distribution<> distr(-3, 38);
   std::vector<int> vec(size);
   std::generate(vec.begin(), vec.end(), [&gen, &distr]()
   {
      return distr(gen);
   });
   std::copy(vec.begin(),vec.end(), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
   std::cout << *std::max_element(vec.begin(), vec.end()) << std::endl;
}
http://liveworkspace.org/code/bf86d5...46edc6e9df6d5f
0
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
28.12.2011, 12:27 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
#include <cstdlib>
#include <ctime>
 
int main()
{
   int arr[] = {1,2,3,4,5};
   const size_t size = sizeof(arr) / sizeof(arr[0]);
   
   srand (time(NULL));
 
   std::random_shuffle (arr, arr + size);
   std::copy (arr, arr + size, std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl << *std::max_element(arr, arr + size) << std::endl;
}
0
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
28.12.2011, 12:31 #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
#include <iostream>
#include <vector>
#include <algorithm>
 
using namespace std;
 
int main()
{
   vector <int> arr;
   size_t size = 12;
   int i, val;
   
   srand (time(NULL));
 
   for ( i = 0 ; i < size ; ++i )
   {
      cout << (val = rand() % 41 - 3) << "  " ;
      arr.push_back (val);
   }
   
   cout << endl;
   cout << " Max = " << *max_element (arr.begin() , arr.end()) << endl;
   return 0;
}
http://liveworkspace.org/code/525552...346680acb8da62
0
ForEveR
28.12.2011, 12:32
  #6

Не по теме:

alex_x_x, Темой слегка ошибся)

0
Настёночка
-24 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 19
28.12.2011, 12:32  [ТС] #7
Цитата Сообщение от Диман56 Посмотреть сообщение
Есть тут такие)) 1 момент) С НГ!!!))
Большое Вам спасибо=)))
0
go
28.12.2011, 12:35
  #8

Не по теме:

ForEveR, странный у Вас диапазон.

1
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
28.12.2011, 12:36 #9
go, Согласен. Что-то не то намутил)
М. Не тот класс заюзал)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <random>
#include <vector>
#include <algorithm>
#include <iterator>
 
int main()
{
   const size_t size = 12;
   std::mt19937 gen(time(0));
   std::uniform_int_distribution<> distr(-3, 38);
   std::vector<int> vec(size);
   std::generate(vec.begin(), vec.end(), [&gen, &distr]()
   {
      return distr(gen);
   });
   std::copy(vec.begin(),vec.end(), std::ostream_iterator<int>(std::cout, " "));
   std::cout << std::endl;
   std::cout << *std::max_element(vec.begin(), vec.end()) << std::endl;
}
http://liveworkspace.org/code/afdb37...b3acb7bb83cdda
0
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
28.12.2011, 12:38 #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <stdio.h>
#include<conio.h>
#include <stdlib.h>
#include <time.h>
void main(void)
{
int arr[12],i,max;
srand(time(NULL));
for(i=0;i<12;i++)
arr[i]=rand()%38 -3;
max=arr[0];
for(i=1;i<12;i++)
if(arr[i]>max)
max=arr[i];
printf("Max=%d", max);
getch();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2011, 12:38
Привет! Вот еще темы с ответами:

Все отрицательные элементы заданного массива L (11) разделить на максимальный элемент этого массива. Вывести максимальный элемент, начальный и преобра - C++
Помогите составить программу на С++

Найти максимальный элемент массива и вывести последний четный элемент - C++
Короче нужно чтобы програма нашла максимальный елемент масива и выводила на екран последное четное число масива #include&lt;iostream&gt; ...

Найти максимальный элемент массива и его номер - C++
задан массив n элемнтов,найти max элемент массиваи его номер

Найти максимальный элемент массива и его номер - C++
Составить программу записи в массив В номеров четных элементов массива А. Дан одномерный массив состоящий из различных целых чисел. Найти...


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

Или воспользуйтесь поиском по форуму:
10
Yandex
Объявления
28.12.2011, 12:38
Ответ Создать тему
Опции темы

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