Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2016, 20:02   #1
Exort
 
Регистрация: 25.12.2016
Сообщений: 6
По умолчанию Задача в Си на одномерные массивы

Задача: Удалить из массива, в котором все элементы различны:
а) максимальный элемент;
б) минимальный элемент.

Знаю как найти минимальный и максимальный, удалить и сдвинуть не могу, разными способами пытался, видимо ошибка в цикле, кто подскажет?
Код:
#include<conio.h>
#include<stdio.h>
int main()
{
clrscr();
int max,imax,i,min,imin,j;
int a[5]={1,2,3,4,5};
printf("%d %d %d %d %d\n",a[0],a[1],a[2],a[3],a[4]);
max=a[0];
imax=0;
for(i=1;i<5;i++)
if(max<a[i])
{
max=a[i];
imax=i;
}
printf("Max element %i, ego nomer %i", max,imax);
min=a[0];
imin=0;
for(i=1;i<5;i++)
if(min>a[i])
{
min=a[i];
imin=i;
}
printf("\nMin element %i, ego nomer %i", min,imin);
while(a[i]=!min)
{
i=i+1;
for(j=i+1;i<5;j++)
{
a[j-1]=a[j];
}
for(j=1;j<5;j++)
{
printf("\n%d",a[j]);
}
}
}
Exort вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на Одномерные массивы с++ Spokii Помощь студентам 6 21.11.2016 14:36
Одномерные массивы, задача sVa112 Помощь студентам 4 13.03.2013 18:58
задача на одномерные массивы Евгений77777 Помощь студентам 1 18.06.2012 22:40
задача на одномерные массивы scoffy Общие вопросы по Java, Java SE, Kotlin 0 06.01.2012 11:27
задача на одномерные массивы salmanov Паскаль, Turbo Pascal, PascalABC.NET 6 19.11.2008 15:59