Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
len4ik1373
0 / 0 / 0
Регистрация: 04.07.2010
Сообщений: 3
#1

Найти три максимальных и три минимальных значения 10 случайных чисел - C++

04.07.2010, 23:51. Просмотров 681. Ответов 5
Метки нет (Все метки)

помогите написать программку.
http://www.cyberforum.ru/cpp-beginners/thread1974190.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2010, 23:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти три максимальных и три минимальных значения 10 случайных чисел (C++):

Найти три минимальных элемента в Д-ой строке матрицы
Здравствуйте, такая вот задача. Дано матрицу А. Найти 3 минимальных элемента...

Найти в массиве целых три минимальных числа
Найти в массиве целых три минимальных числа Учусь программировать помогите...

Найти три максимальных аэлемента одномерного массива
нужна помощь. просто не могу понять в чём ошибка. + нужно ещё ввести сам массив...

Найти три минимальных элемента в предпоследнем столбце матрицы
1. Найти три минимальных элемента в предпоследнем столбце матрицы A #include...

Найти три минимальных элемента в дереве и массиве (Доработать код)
Ребята кто нибудь мог бы помочь с кодом на с++. Я написал прогу которая ищет 3...

5
so1o
33 / 33 / 5
Регистрация: 16.11.2009
Сообщений: 206
05.07.2010, 00:29 #2
конечно поможем, чем помочь?
1
len4ik1373
0 / 0 / 0
Регистрация: 04.07.2010
Сообщений: 3
05.07.2010, 00:33  [ТС] #3
я только начала учится. Поэтому не знаю даже с чего начать
0
easybudda
Модератор
Эксперт CЭксперт С++
10021 / 5944 / 1483
Регистрация: 25.07.2009
Сообщений: 11,230
05.07.2010, 00:45 #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
#include <iostream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <ctime>
 
int rand_num() { return rand() % 100; }
 
int main(){
    const int SIZE = 10;
    const int VALUES_NEEDED = 3;
    std::vector<int> vec(SIZE);
    
    srand(time(NULL));
    std::generate_n(vec.begin(), SIZE, rand_num);
    std::cout << SIZE << " random values:" << std::endl;
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    std::sort(vec.begin(), vec.end());
 
    std::cout << VALUES_NEEDED << " biggest:" << std::endl;
    std::copy(vec.rbegin(), vec.rbegin() + VALUES_NEEDED, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    std::cout << VALUES_NEEDED << " smallest:" << std::endl;
    std::copy(vec.begin(), vec.begin() + VALUES_NEEDED, std::ostream_iterator<int>(std::cout, " "));
    std::cout << std::endl;
 
    return 0;
}
2
len4ik1373
0 / 0 / 0
Регистрация: 04.07.2010
Сообщений: 3
05.07.2010, 00:49  [ТС] #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
    srand(time(NULL));
    int sum=0;
    int a[10];
    for( int i=0;i<10;i++)  
    {
        a[i]=rand()%100;
        sum+=a[i];
        cout<<a[i]<<" ";
                  }
            int max=a[0],ind=0;
     for(int i=0;i<10;i++)
     {
         if(max<a[i])
         {
             max=a[i];
             ind=i;
         }
     }
     cout<<"max= "<<max<<endl<<" "<<ind<<endl;

КАК НАЙТИ ВТОРОЕ И ТРЕТЬЕ МАКСИМАЛЬНОЕ ЧИСЛО?

Добавлено через 2 минуты
спасибо ,что написал. Но мне надо что-то попроще
0
neske
1526 / 893 / 191
Регистрация: 26.03.2010
Сообщений: 3,073
05.07.2010, 00:52 #6
len4ik1373, первым вашим действием будет сортировка массива.
- http://www.cyberforum.ru/cpp-beginners/thread27084.html

После этого, первые три элемента будет минимальными, последние три - максимальными.
0
05.07.2010, 00:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2010, 00:52
Привет! Вот еще темы с решениями:

Даны три случайных однозначных числа. Вывести на экран квадраты нечетных чисел. Использовать подпрограмму, опр
Даны три случайных однозначных числа. Вывести на экран квадраты нечетных чисел....

Последовательность целых чисел. Найти два минимальных / два максимальных элемента
Дана последовательность целых чисел a1,a2,...,an, где n=&gt; 3. Найти: а) два...

Напишете функцию, генерирующую три случайных числа
Напишете функцию, генерирующую три случайных числа. Первые два числа – это...

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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