Добавил:
korayakov
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Прочее / Задачи для экзамена по С++ / Еще задачи (2004) / Хэзюлька N1
.CPP#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)