Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2015, 16:47   #1
BERTY123
 
Регистрация: 16.12.2015
Сообщений: 8
Стрелка Си.Массивы

Распишите как работает

Код:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    int size=0;
    int i,j;
    int tmp;
    printf("Enter size of an array\n");
    scanf("%d",&size);
    int arr[size];
    printf("Generated array: \n");
    for(i=0;i<size;i++)
    {
        arr[i]=rand() % 20 + (-10);
        printf("%d",arr[i]);
    }
    printf("\n");
    for(j=0;j<size;j++)
    {
        for(i=0;i<size-1;i++)
        {
            if((arr[i]>=0) && (arr[i+1]<0))
            {
                tmp = arr[i];
                arr[i]=arr[i+1];
                arr[i+1] = tmp;
            }
        }
    }
    printf("Modified array: \n");
    for(i=0;i<size;i++)
    {
        printf("%d",arr[i]);
    }
    printf("\n");
    return 0;
}
В одномерном массиве все отрицательные элементы перемещаются в начало массива а остальные в конец ,с сохранить порядок следования . Доп. массив заводить нельзя

Последний раз редактировалось Stilet; 16.12.2015 в 18:28.
BERTY123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать программу массивы (C++) - Даны два массива, скопировать эти массивы в 3-й результирующий (размером 10 элементов) так, что Саша1990 Помощь студентам 1 02.02.2015 16:03
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12