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

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

Войти
Регистрация
Восстановить пароль
 
mana
Сообщений: n/a
#1

Текущий миннимум - C++

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

Задан массива из n чисел. Каждый элемент заменить минимальным среди первых i элементов этого массива.
Тест: 7 9 2 3 4 5 1 6
7 7 2 2 2 2 1 1
p.s Если можно с комментариями плиз
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2012, 20:12     Текущий миннимум
Посмотрите здесь:

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

Указатель на текущий экземпляр класса this - C++
Всем здрасьте. Например у меня есть класс: class A { // ... void B(); void C(); // ... }

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

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,902
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
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 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; 
}
mana
Сообщений: n/a
11.03.2012, 21:03     Текущий миннимум #4
спасибо )

Добавлено через 6 минут
мне нужен код в с++ и в коде С который ты дал ошибку выдает,мне в с++ нужно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2012, 21:35     Текущий миннимум
Еще ссылки по теме:

Узнать текущий цвет окон в windows и изменить на другой - C++
Здравствуйте. Мне нужно узнать текущий цвет окон в windows 8 и изменить на другой. Для того чтобы узнать какой цвет я пытаюсь использовать...

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

Вывод информации из программы в текущий активный текстовый курсор - C++
Доброго времени суток! Есть сканнер (Symbol DS9208) с которого выводится информация о штрих-коде в программу (putty, hyperterminal и...

Работа с объектами из разных файлов, использования указателя на текущий объект - C++
Добрый день. Очень хотел бы получить помощь по следующему вопросу. мне необходимо было принести реализацию своего алгоритма с явы на си++. ...


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

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 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;
 
}
Yandex
Объявления
11.03.2012, 21:35     Текущий миннимум
Ответ Создать тему
Опции темы

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