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

Дан массив С[0:n-1]. Обнулить его первый минимальный и последний максимальный элементы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан массив B[0:n-1].Сформировать два новых массива:первый содержит отрицательные элементы , а второй - чётные http://www.cyberforum.ru/cpp-beginners/thread25597.html
Помогите пожалуйста
C++ Дан массив А[0:n-1].Поменять местами его минимальный чётный и максимальный нечетный элементы помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread25596.html
Найти сумму элементов между первым и вторым отрицательными элементами массива C++
Прошу разъяснить как в массиве из 10 вещ. чисел найти сумму элементов между первым и вторым отрицательными элементами.
Построить пирамиду C++
как сделать пирамидку типа чтобы прибавлялось на каждой строке по два X.сделать нада с помощью цикла for и два вложенных цикла один внутренний будет заниматься печатанием пробелов и символа 'x',а другой который будет начинать с новой строки,я не пойму такую логику помогите а:) x xxx xxxxx xxxxxxx и таких строк нада 20 #include <iostream> #include <iomanip> #include <conio.h>
C++ Как проверить является данное число квадратом целого числа? http://www.cyberforum.ru/cpp-beginners/thread25550.html
Как проверить является данное число квадратом целого числа? подскажите какое необходимо написать условие.
C++ Пересечение фигур Даны две фигуры: Окружность с центром в точке (x0,y0) и радиусом r, и пятиугольник заданный координатами вершин. Как можно определить факт пересечения фигур? подробнее

Показать сообщение отдельно
rrrFer
Заблокирован
10.03.2009, 20:06     Дан массив С[0:n-1]. Обнулить его первый минимальный и последний максимальный элементы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using std::cin;
using std::cout;
int main(){
    int *a,n,i,imin,imax;
    cin>>n;
    a=new int[n];
    for(i=0,imin=imax=0;i<n;i++){
        cin>>a[i];
        if(a[i]>=a[imax])   imax=i;
        if(a[i]<a[imin])    imin=i;
    }
    a[imin]=a[imax]=0;
    for(i=0;i<n;i++)
        cout<<a[i]<<" ";
    system("pause");
    return 0;
}
 
Текущее время: 04:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru