IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Сортировка массива, С++
сообщение
Сообщение #1


Desktop
*

Группа: Пользователи
Сообщений: 23
Пол: Мужской

Репутация: -  0  +


Отсортировать массив в обратном порядке.
Помогите найти ошибку :

#include <iostream.h>
#include <conio.h>
#define sz 5

int main() {

int a[sz];
int i;
int buf=0;
int n=1;
clrscr();

cout<<"Massiv: [1.."<<sz<<"]"<<endl;
for (i=0; i<sz; i++)
{
cout<<"["<<n<<"] = "; n++;
cin>>a[i];
}

// Sortirovka v obratnom poryadke

for (i=1;i<sz/2;i--)
{
buf=a[i];
a[i]=a[sz-i+1];
a[sz-i+1]=buf;
}
cout<<a[i]<<" ";
getch();
return 0;
}

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Тебе надо массив развернуть что-ли?

Тогда так:
  for (i=0;i<=sz/2;i++) {
buf=a[i];
a[i]=a[sz-i-1];
a[sz-i-1]=buf;
}
for(i = 0; i < sz; ++i)
cout<<a[i]<<" ";
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Desktop
*

Группа: Пользователи
Сообщений: 23
Пол: Мужской

Репутация: -  0  +


Да. Спасибо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 26.10.2020 21:23
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name