Вопрос по информатике:
14. Ввести с клавиатуры одномерный массив, состоящий из 10 элементов и записать сначала все элементы кратные 5, а затем все оставшиеся. На экран вывести исходный и новый массивы в две строки. Отсортировать новый массив методом «пузырька». Вывести отсортированный массив на экран.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 27.08.2015 21:56
- Информатика
- remove_red_eye 7660
- thumb_up 46
Ответы и объяснения 1
//Dev-C++ (C)
#include
int main(void)
{const int n=10;
int ar[n],i,j,k,c;
i=0;
while(i
i++;}
printf(" \nfirst array \n");
i=0;
while(i
i++;}
i=0;
k=0;
while(i
{c=ar[i];
ar[i]=ar[k];
ar[k]=c;
k++;}
i++;}
printf(" \n1 fin array \n");
i=0;
while(i
i++;}
i=0;
while(i<(n-1))
{j=i+1;
while(j
{c=ar[i];
ar[i]=ar[j];
ar[j]=c;}
j++;}
i++;}
printf("\n2 fin array \n");
i=0;
while(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
- 28.08.2015 03:31
- thumb_up 18
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.