Вопрос по информатике:
Пожалуйста помогите найти ошибку в коде, не верно сортирует: нужно четные эл-ты отсортировать по возрастанию,а нечетные по убыванию СИ++ я уже все перепроверила никак не получается найти
{ srand(time(0));
int n,i,s,k,j,d,max;
setlocale(LC_ALL,"rus");
cout<<" n=";
cin>>n;
int a[n],b[n],c[n];
for (i=0; i a[i]=rand()%20-10;
cout<<" a[n]=";
cout<<"\n";
for (i=0; i {
cout< }
i=0;
k=0;
j=0;
do
{
if(a[i]%2==0)
{
c[k]=a[i];
k++;
}
else
{
b[j]=a[i];
j++;
}
i++;
}
while(i for(i=0; i {
for(d=0;d {
if(c[d] {
max=c[d];
c[d]=c[d+1];
c[d+1]=max;
}
}
}
for(j=0; j {
for(d=0;d {
if(c[d] {
max=c[d];
c[d]=c[d+1];
c[d+1]=max;
}
}
}
j=0;
i=0;
d=0;
for(j if(d {
a[i]=c[d];
d++;
}
else
{
a[i]=a[j];
j++;
}
for(i cout< return 0;
}
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 10.02.2015 22:32
- Информатика
- remove_red_eye 9499
- thumb_up 29
Ответы и объяснения 1
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.