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

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

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

помогите написать программку.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2010, 23:51
Ответы с готовыми решениями:

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

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

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

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

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

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Эксперт С++
10054 / 5974 / 1493
Регистрация: 25.07.2009
Сообщений: 11,321
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
1527 / 894 / 192
Регистрация: 26.03.2010
Сообщений: 3,074
05.07.2010, 00:52 #6
len4ik1373, первым вашим действием будет сортировка массива.
- Алгоритмы сортировок

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

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

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

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


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

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

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