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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2010, 21:07   #1
Максикок
Пользователь
 
Регистрация: 07.10.2010
Сообщений: 71
По умолчанию массив одномерный

Все числа в массиве, равные максимальному числу, переставить после первого максимального.Например дан массив размера 10
неотсортированный массив
1 5 8 3 4 2 8 7 8 4
отсортированный массив
1 5 8 8 8 3 4 2 7 4
Вот как то так должно быть.
вот код исправте пожалуйста чтобы верно работало
Код:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
void main ()
{clrscr ();
int x[10]={1,5,8,3,4,2,8,7,8,4};
int max,j,i,wer;

printf("neotsort massiv: ");
for(i=0;i<9;i++)
printf("%d",x[i]);
printf("\n");

max=x[0];
for(i=0;i<9;i++)
if(x[i]>max)
{ max=x[i]; }
for (j=max;j<10;j++)
if (x[i]==max)
{wer=x[j];
x[j]=x[i];
x[i]=wer;
i++;
}
printf("otsort massiv: ");
for(i=0;i<9;i++)
printf("%d",x[i]);
printf("\n");


}

Последний раз редактировалось Stilet; 05.12.2010 в 21:10.
Максикок вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив , двухмерный массив Woxx Паскаль, Turbo Pascal, PascalABC.NET 0 10.09.2010 09:28
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Одномерный массив AlexPavL Помощь студентам 0 23.12.2009 19:00
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Одномерный массив Алeксандр Паскаль, Turbo Pascal, PascalABC.NET 3 22.01.2009 22:24