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

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

Восстановить пароль Регистрация
 
mana
Сообщений: n/a
11.03.2012, 20:12     Текущий миннимум #1
Задан массива из n чисел. Каждый элемент заменить минимальным среди первых i элементов этого массива.
Тест: 7 9 2 3 4 5 1 6
7 7 2 2 2 2 1 1
p.s Если можно с комментариями плиз
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
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++
 Аватар для valeriikozlov
4660 / 2486 / 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 минут
мне нужен код в с++ и в коде С который ты дал ошибку выдает,мне в с++ нужно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 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     Текущий миннимум
Ответ Создать тему
Опции темы

Текущее время: 05:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru