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

Текущий миннимум

11.03.2012, 20:12. Просмотров 364. Ответов 4
Метки нет (Все метки)

Задан массива из n чисел. Каждый элемент заменить минимальным среди первых i элементов этого массива.
Тест: 7 9 2 3 4 5 1 6
7 7 2 2 2 2 1 1
p.s Если можно с комментариями плиз

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

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

Текущий месяц
Что-то туплю: как получить текущий месяц в с++?

Создание календаря на текущий год
Ребята объясните пожалуйста как сделать календарь на текущий год(нужно что бы...

Указатель на текущий экземпляр класса this
Всем здрасьте. Например у меня есть класс: class A { // ... void...

Как найти текущий адрес программы?
1) ofstream("test.txt") создаёт файл test.txt в папке с программой, как создать...

Как получить текущий адрес стека?
Есть функция, предположим, WinMain. Я хочу вывести в лог указатель стека. Те...

4
neske
1527 / 894 / 192
Регистрация: 26.03.2010
Сообщений: 3,074
11.03.2012, 20:34 #2
C++
1
2
3
for (int i = 0; i < size; ++i)
    for (int j = 0; j <= i; ++j)
        arr[i] = *std::min_element(arr, arr + i); // + include algorithm
0
valeriikozlov
Эксперт С++
4683 / 2509 / 751
Регистрация: 18.08.2009
Сообщений: 4,550
11.03.2012, 20:39 #3
C
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
int main()
{
    const int n=8;
    int i, a[n]={7, 9, 2, 3, 4, 5, 1, 6};
    for(i=0; i<n; i++)
        while(i<n-1 && a[i]<a[i+1])
            a[(i++)+1]=a[i];
    for(i=0; i<n; i++)
        printf("%d ", a[i]);
    return 0; 
}
1
mana
0 / 0 / 0
Регистрация: 11.04.2015
Сообщений: 6
11.03.2012, 21:03 #4
спасибо )

Добавлено через 6 минут
мне нужен код в с++ и в коде С который ты дал ошибку выдает,мне в с++ нужно
0
valeriikozlov
Эксперт С++
4683 / 2509 / 751
Регистрация: 18.08.2009
Сообщений: 4,550
11.03.2012, 21:35 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
    const int n=8;
    int i, a[n]={7, 9, 2, 3, 4, 5, 1, 6};
    for(i=0; i<n; i++)
        while(i<n-1 && a[i]<a[i+1])
            a[(i++)+1]=a[i];
    for(i=0; i<n; i++)
        cout<<a[i]<<" ";
        
 
 
    return 0;
 
}
1
11.03.2012, 21:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2012, 21:35

Вывести продуктивность птицефермы за текущий день
Дана такая задачка: Есть пташиная ферма. Информация фермы стосовно ее роботы...

Как узнать текущий размер копируемого файла?
Здраствуйте! Как узнать текущий размер копируемого файла? У HTML-их нашел, а...

Поддерживает ли текущий стандарт функции с переменным числом параметров?
Я читал в книге Герберта Шилдта «C++. Полный справочник», что C++ поддерживает...


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

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

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