Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
15
Добавлен:
17.04.2013
Размер:
759 б
Скачать
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
const n=5;
int j;
void f1(int x[],int y[]);
void f2(int x[],int y[]);

void main()
{clrscr();
 randomize();
 int m1[n],m2[n],m3[n];
 int i,k=0;

 for (i = 0;i<n;i++)
	{m1[i]= random(10)-5;
	 printf(" %2d",m1[i]);}

printf("\n");
 for (i=0;i<n;i++)
  if (m1[i]%2==0)
	{m2[k]=m1[i];
	 printf(" %2d",m2[k]);
	 k++;}
printf("\n");
j=0;
if (k%2==0)
	{f2(m1,m3);
	 f1(m1,m3);}
else
	 {f1(m1,m3);
	  f2(m1,m3);}

for (i=0;i<n;i++)
 printf(" %2d",m3[i]);
 getch();
}

void f1(int x[],int y[])   //Ї®«
 { for (int i=0;i<n;i++)
    if (x[i]>=0)
    {y[j]=x[i];
	j++;}
 }
void f2(int x[],int y[])
 { for (int i=0;i<n;i++)
    if (x[i]<0)
    {y[j]=x[i];
	j++;}
 }
Соседние файлы в папке Еще задачи (2004)