|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2012, 17:06 | #1 |
Новичок
Джуниор
Регистрация: 17.04.2012
Сообщений: 1
|
Сформировать массив из элементов исходных массивов
Ребят помогите переделать код... я еще начинаю вникать в суть программирования.
Вот задание: Сформировать массив из элементов исходных массивов, не принадлежащих промежутку [-4;6], и из элементов, больших 12, второго массива. Код программы: #include <STDIO.H> #include <MATH.H> #include <CONIO.H> #include <PROCESS.H> #include <STRING.H> #include <ALLOC.H> #include <STDLIB.H> main () { int *p1,*p2,*p3,d,i,j=0,n,v=0; clrscr(); printf("\nvvedite pazmer 2-go, n - "); scanf("%d",&n); p1=(int *)malloc(n*sizeof(int)); printf("\nvvedite pervij mas\n"); for (i=0;i<n;i++) { scanf("%d",&d); p1[i]=d; } for (i=0;i<n;i++) { printf("\t x[%d]=%d",i,p1[i]); if ((p1[i]>5) || (p1[i]<-7)) v++; } printf("\nvvedite pazmer 2-go, n - "); scanf("%d",&n); p2=(int *)malloc(n*sizeof(int)); printf("\nvvedite vtoroj mas\n"); for (i=0;i<n;i++) { scanf("%d",&d); p2[i]=d; } for (i=0;i<n;i++) { printf("\t x[%d]=%d",i,p2[i]); if (p2[i]<-7) v++; } p3=(int *)malloc(v*sizeof(int)); printf("\nnowij mas\n"); for (i=0;i<n;i++) if (p2[i]<-7) { p3[j]=p2[i]; j++; } for (i=0;i<n;i++) if ((p1[i]>5) || (p1[i]<-7)) { p3[j]=p1[i]; j++; } for (i=0;i<v;i++) printf("\n x[%d]=%d",i,p3[i]); free(p1); free(p2); free(p3); getch(); } Заранее спасибо |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
(С/С++) Сформировать новый массив из положительных нечетных элементов заданного массива Р(20) | Chak1483 | Помощь студентам | 2 | 02.12.2011 12:05 |
(С/С++) Сформировать новый массив из положительных нечетных элементов заданного массива Р(20) | Chak1483 | Общие вопросы C/C++ | 0 | 01.12.2011 22:05 |
Сформировать массив вычитая значение элементов. | Slim ShaDy | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 18.05.2011 19:48 |
Сформировать массив из десяти элементов, вычислить значения. | kuholor | Помощь студентам | 1 | 23.11.2010 21:37 |
Паскаль.Сформировать одномерный массив А из элементов матрицы, кратных трём | ICEART | Помощь студентам | 2 | 03.10.2007 17:29 |