Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Gurricup
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 37
1

Преобразовать массив таким образом, чтобы сначала располагались все элементы равные нулю

12.04.2015, 22:32. Просмотров 258. Ответов 0
Метки нет (Все метки)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <stdio.h>
#include <math.h>
#include <malloc.h>
 
int min_el(int *a, int n)
{
int min = a[0];
for( int i=0; i<n; i++ )
{
if( min > a[i] )
{
min = a[i];
}
}
return min;
}
 
int sum(int *a)
{
int sum = 0;
int i = 0;
while (a[i] <= 0)
++i;
 
++i;
 
while (a[i] <= 0)
{
sum += a[i];
++i;
}
return sum;
}
 
 
int main()
{
int *a;
int i, n, min, j, temp, t;
printf("Vvedite razmer massiva: ");
scanf("%d", &n);
a = (int*) malloc(n*sizeof(int));
for(i=0; i<n; i++)
{
printf("a[%d] = ", i);
scanf("%d", &a[i]);
}
for(i=0; i<n; i++)
printf("%d ", a[i]);
 
{
 
printf("summa: ");
float u = sum(a) ;
printf("%f\t", u);
 
printf("minimalnoe: ");
float p = min_el(a, n);
printf("%f\t", p);
 
}
return 0;
}
нужно чтобы выводилась строчка с элементами массива по данному принципу"чтобы сначала располагались все элементы
равные нулю, а потом все остальные"
Помогите пожалуйста.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2015, 22:32
Ответы с готовыми решениями:

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных
Помогите, пожалуйста

Преобразовать массив так, чтобы сначала располагались все элементы, равные нулю, а затем все остальные
Дан одномерный массив состоящий из n вещественных элементов.Преобразовать массив таким образом,что...

Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [а,b]
в одномерном массиве, состоящем из п вещественных элементов, вычислить: Преобразовать массив таким...

Преобразовать массив так, чтобы сначала располагались все элементы равные максимальному, затем все остальные
Помогите сделать задачу. Преобразовать Массив таким образом, чтобы сначала располагались все...

Преобразовать массив, чтобы сначала располагались все положительные элементы
В одномерном массиве, состоящем из n целых элементов, вычислить: 1.Сумму элементов массива,...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2015, 22:32

Преобразовать массив так, чтобы сначала располагались все элементы, отличающиеся от максимального не более, че
Здраствуйте. Задали задание по си. Преобразовать массив таким образом, чтобы сначала располагались...

Преобразовать массив так, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%
Доброго времени суток! Помогите плиз с одним из пунктов задачи! Преобразовать массив таким...

Преобразовать одномерный массив так, чтобы сначала располагались числа в интервале, а затем все остальные
1. Преобразовать одномерный массив таким образом, чтобы сначала располагались все элементы, целая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.