
21.01.2010, 23:00
|
|
Новичок
Регистрация: 28.12.2009
Сообщений: 7
С нами:
8615832
Репутация:
0
|
|
sledopit2 можно было бы указать язык на каком нужна данная программа. Написал на С надеюсь угадал.
Код:
#include <stdio.h>
#include<math.h>
#define n 10
void otbor(int a[], int j, int *ko, int *otr);/
void main()
{
int k,otr,a[n];
otbor(a,n,&k,&otr);
printf("k=%i, otr=%i",k,otr);
}
void otbor(int a[], int j, int *ko, int *otr)
{
int i;
*ko=0;
*otr=0;
for(i=0;i<n;i++)
{
printf("Enter elements a[%i]: ",i+1);
scanf("%i",&a[i]);
if ((fmod(a[i],2)==0)&&(a[i]!=0))//проверяем что остаток от деления a[i] на 2 равен 0 и что a[i] не равен 0
{
if (a[i]<0)// если a[i] меньше 0
(*otr)++;// то прибавляем 1 к счетчику отрицательных чисел
(*ko)++;//и прибавляем к счетчику простых чисел 1
}
}
}
|
|
|