14. Ввести с клавиатуры одномерный массив, состоящий из 10 частей и записать

14. Ввести с клавиатуры одномерный массив, состоящий из 10 частей и записать поначалу все элементы кратные 5, а потом все оставшиеся. На экран вывести начальный и новый массивы в две строчки. Отсортировать новый массив способом пузырька. Вывести отсортированный массив на экран.

Задать свой вопрос
1 ответ
//Dev-C++ (C)

include lt;stdio.hgt;

int main(void)
 const int n=10;
 int ar[n],i,j,k,c;
 i=0;
 while(ilt;n)
  scanf("%d",amp;ar[i]);
  i++;
 printf(" \nfirst array \n");
 i=0;
 while(ilt;n)
  printf("%d ",ar[i]);
  i++;
 i=0;
 k=0;
 while(ilt;n)
  if(ar[i]%5==0)
   c=ar[i];
   ar[i]=ar[k];
   ar[k]=c;
   k++;
  i++;
 printf(" \n1 fin array \n");
 i=0;
 while(ilt;n)
  printf("%d ",ar[i]);
  i++;
 i=0;
 while(ilt;(n-1))
  j=i+1;
  while(jlt;n)
   if(ar[i]gt;ar[j])
    c=ar[i];
    ar[i]=ar[j];
    ar[j]=c;
    j++;
  i++;
 printf("\n2 fin array \n");
 i=0;
 while(ilt;n)
  printf("%d ",ar[i]);
  i++;
 return 0;

Пример ввода:
1
5
2
10
3
15
4
20
5
25
Пример вывода:
first array
1 5 2 10 3 15 4 20 5 25
1 fin array
5 10 15 20 5 25 4 1 3 2
2 fin array
1 2 3 4 5 5 10 15 20 25
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт