Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Есть ли число степенью 2 (Массив) http://www.cyberforum.ru/c-beginners/thread177849.html
Задано вектор из целых чисел X (n<=16). Сформировать массив К из тех элементов вектора Х, которые являются степенью числа 2. Ошибка в 14 строке "invalid operands of types "float" and "double" to...
C (СИ) Вычислить среднее арифметическое элементов массива
Сформировать массив В, записав в него элементы массива А с четными индексами. Вычислить среднее арифметическое элементов массива В. #include<stdio.h> #include<conio.h> main() { clrscr(); const...
Ошибки в 2x простых программах C (СИ)
Помогите доделать начинающему 2е простые программки. Никак не получается) Значения переменным задаются жестко 1. Решить уравнение с проверкой деления на 0 Y=(a+b)/(1-b) ...
C (СИ) Перенаправление потокового вывода, отладка и проверка производится на терминале UNIX'а #include <stdlib.h> #include <string.h> #include <stdio.h> #include <sys/types.h> #include <unistd.h> #include <wait.h> #include <sys/stat.h> #include <fcntl.h> #include <stdbool.h> http://www.cyberforum.ru/c-beginners/thread177782.html
C (СИ) Логические операции http://www.cyberforum.ru/c-beginners/thread177753.html
На данном этапе программа должна не реагировать ошибкой на ввод последовательности букв и чисел 0 или 1. Не пойму, почему она нормально воспринимает любую последовательность цифр. Еще голову ломаю...
C (СИ) Организация циклов с заданным числом повторений с использованием рекуррентных формул
"сумма(k изменяется от одного до n" (x-1)^(3k+1)/x^(k+1) народ помогите, пожалуйста, прогу написать срочно надо!!! в Си вот мой Код: #include <stdio.h> #include <math.h> void main(void) { ...
C (СИ) легкая программа
люди пожалуйста помогите сделать программу,а то не могу придумать((вот условие Если у студента все 5-ки к стипендии прибавляется 50% от базовой,если 4-ки к стипендии 25%,если 3 то 0 если 2-ка то...
C (СИ) Запрос имени и фамилии пользователя #include <stdio.h> #include <conio.h> #include <string.h> #include <windows.h> bool scanfAndChecking(char name) { int flag; flag = scanf_s("%100s", &name); fflush(stdin); http://www.cyberforum.ru/c-beginners/thread177597.html
C (СИ) В строках текста, оканчивающихся на "*", заменить все "b" на "с" http://www.cyberforum.ru/c-beginners/thread177584.html
В строках текста, Оканчивающихся на "*", заменить все "b" на "с". #include <stdio.h> #include <conio.h> main() { char q; int i; printf("\n Vvedite stroky \n"); scanf("%s",q);
C (СИ) Нужно отсортировать данные по алфавиту Нужно вводить данные о сотруднике(улицу,дом,квартиру), а потом как я понял нужно сортировать эти улицы по алфавиту... Код у меня есть, нашёл тут на форуме много тем с сортировкой по алфавиту, вот... http://www.cyberforum.ru/c-beginners/thread177453.html
voice8787
19 / 19 / 12
Регистрация: 21.08.2010
Сообщений: 136
18.10.2010, 14:58  [ТС] 0

Удалить отрицательные элементы массива

18.10.2010, 14:58. Просмотров 1161. Ответов 14
Метки (Все метки)

Ответ

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
#include<stdio.h>
#include<conio.h>
main()
{
clrscr();
const int N=5;
int size=N;
int i,A[N],min,max,nmn,nmx,m;
 
printf("Vvedite A:\n");
for (i=0;i<size;i++)
{ printf("A[%d]=",i);
scanf("%d",&A[i]);
}
min=A[0];max=min;
nmn=0;nmx=nmn;
for (i=1; i<size;i++)
{
if (A[i]<min)
{min=A[i];
nmn=i;}
if (A[i]>max)
{max=A[i];
nmx=i;}
}
printf("min=%d\n",min);
printf("max=%d\n",max);
printf("nmn=%d\n",nmn);
printf("nmx=%d\n",nmx);
 
 
for (i=0;i<size;i++);
{ if (A[i]<0)
{ m=i;
for (i=m;i<size-1;i++)
{A[i]=A[i++];}
size--;}
}
 
for (i=0;i<size;i++)
{printf("A[%d]=%d\n",i,A[i]);}
 
 
getch();
}
изменил, все равно не пашет..
и у меня еще вопрос, в Си размер массива нельзя изменять без использования динамики или изменения программы?

Вернуться к обсуждению:
Удалить отрицательные элементы массива
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2010, 14:58
Готовые ответы и решения:

Удалить из массива отрицательные элементы
Помогите пожалуйста, сломал голову, надо удалить из массива все отрицательные элементы,...

Удалить отрицательные элементы массива. Программа почему-то только частично работает
Надо удалить все отрицательные элементы, расположенные до первого минимального. У меня почему-то...

Создать два новых массива, в один из которых поместить положительные элементы массива, а в другой отрицательные и нулевые элементы
Написать программу , которая вводит с клавиатуры массив из N вещественных чисел , создает два новых...

Удалить отрицательные элементы
Дана последовательность из n целых элементов. Удалить из нее все отрицательные элементы , затем...

Удалить из файла отрицательные элементы
Дан файл целых чисел.Удалить из него отрицательные элементы собственно делаю 2мя...

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