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

Удаление максимального элемента массива, если все элементы разные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести массив цифр в число типа int или float http://www.cyberforum.ru/cpp-beginners/thread435817.html
Всем здрасти , а не подскажет ли кто часом, можно ли массив с цифрой в каждом злементе (a=1, a=3, a=7, a=n и.т.д) перевести в число типа int или float ? Чтоб можно было работать с ним как с числом а...
C++ Описать класс для работы с комплексными числами Описать класс для работы с комплексными числами (ввод-вывод, сложение, вычисление модуля). Продемонстрировать использование класса на примере программы, вводящей массив из N комплексных чисел и... http://www.cyberforum.ru/cpp-beginners/thread435814.html
C++ О полезной литературе и начале
Здравствуйте,извиняюсь если создал надоедливую всем тему "помогите,подскажите")), мы недавно прошли VB 6.0, до этого я был нулем в программировании, конечно и сейчас сравнивая с вами я полный ноль),...
C++ Строковый ввод-вывод
Помогите пожалуйста решить задачу, вот она: Нужно создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию Выполнить задание. При разработке алгоритма считать, что...
C++ Массив целых чисел, помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread435792.html
Осталось последняя задача по программирования до зачета неполучается решить помогите пожалуйста друзья, заранее спасибо. "В массиве целых чисел опредилить: a) количество четных и нечетных чисел; б)...
C++ Избавиться от глобальной переменной #include <iostream> // подключаем ввод/вывод #include <cmath> // подключаем математические функции #include <conio.h> // подключаем... подробнее

Показать сообщение отдельно
shiwa
10 / 10 / 1
Регистрация: 24.12.2009
Сообщений: 18
26.01.2012, 23:31
Вроде так:
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
33
34
35
36
37
38
39
40
41
42
43
int main ()
{
setlocale(LC_ALL, "rus");
    const int b=10;
    bool flag=false;
int a[b], i, j;//j - индекс максимального элемента
cout<<"Заполнение \n";
for(i=0; i<b; i++)
{
cout<<" "<<i+1<<"->";
cin>>a[i];
}
int max,min;
max=a[0];
j=0;
for(i=0; i<b; i++)
{
    if(a[i]>max)
    {
    max=a[i];
    j=i;
    }
    if((i!=9)&&(a[i]!=a[i+1]))  {flag=true;}
}
if(flag)
{
cout<<"\n Максимальный элемент: "<<max<<endl;
 
{
for(i=j;i<b;i++)
a[i]=a[i+1];
}
for(i=0; i<b-1; i++)
{
cout<<i+1<<"->"<<a[i]<<"\n";
}
}
else
    cout<<"все элементы массива одинаковы, удаление максимального элемента не требуется \n";
system ("pause");
 
    return 0;
}
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru