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

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

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


помогите написать программку.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2010, 23:51
Ответы с готовыми решениями:

Найти в массиве три минимальных элемента
Напишите программу, которая находит в массиве три минимальных элемента, то есть три первых элемента...

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

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

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

5
33 / 33 / 5
Регистрация: 16.11.2009
Сообщений: 207
05.07.2010, 00:29 2
конечно поможем, чем помочь?
1
0 / 0 / 0
Регистрация: 04.07.2010
Сообщений: 3
05.07.2010, 00:33  [ТС] 3
я только начала учится. Поэтому не знаю даже с чего начать
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10908 / 6833 / 1625
Регистрация: 25.07.2009
Сообщений: 12,540
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
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
1545 / 911 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
05.07.2010, 00:52 6
len4ik1373, первым вашим действием будет сортировка массива.
- Алгоритмы сортировок

После этого, первые три элемента будет минимальными, последние три - максимальными.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2010, 00:52

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

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

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

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

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


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

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

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