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

> Внимание!

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

> формирование массива с++
amega
сообщение 24.02.2010 18:40
Сообщение #1


?
***

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

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


Добрый день!
есть задание с формированием массива:
Разместить все элементы с положительными значениями в левой части массива, нули - в правой, а элементы с отрицательными значениями - между ними;

вот я прохожу по массиву и путем сдвигов формирую новый масив

#include <stdio.h>

#define size_arr 10

int main(){

    int arr[size_arr];
    int i=0;

    while (i<size_arr){
        printf("enter element %d: ",i);
        scanf("%d",&arr[i]);
        i++;
    }

   
    int buf;

    for (i=0;i<size_arr;i++){
        buf=arr[i];
        int j;
        if (arr[i]>0) {
            for (j=i;j>1;i--){
                arr[j]=arr[j-1];
            }
            arr[0]=buf; 
        }
        if (arr[i]=0){
            for (j=i;j<size_arr-1;i++){
                arr[j]=arr[j+1];
            }
            arr[9]=buf;
        }
    }


    for (i=0;i<size_arr;i++){
        printf("%d%s",arr[i]," ");
    }

    return 0;
}


но выдает ошибки, не могу понять какие?
Прикрепленное изображение
с++ изучаю ток 2 неделю... еще понять не могу что они значат.




 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
amega
сообщение 24.02.2010 19:05
Сообщение #2


?
***

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

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


Цитата
Можно сделать как volvo недавно показал "хитрую сортировку пузырьком"

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

Сообщений в этой теме


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

 

- Текстовая версия 25.07.2025 11:49
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"