No Title

16 May 2018

Views: 935

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

//wylosowac jedna liczbe z zakresu 1-10 i stworzyc dynamiczna tablice o takim wymiarze, wypelnic ja wartosciami losowymi, wyslac ta tablice do funkcji, ktora zliczy wszystkie parzyste wartosci i zwroci ich ilosc

int count(int* tab, int n)
{
int i,p=0;

for(i=0;i<n;i++)
{
if(*(tab+i)%2==0) p++;
}

return p;
}

int main()
{
int r,a=1,b=10,i;
int* random;

srand(time(0));

r=rand()%(b-a+1)+a;

random=(int*)malloc(r*sizeof(int));

for(i=0;i<r;i++)
{
*(random+i)=rand();
}

printf("rozmiar tablicy: %d
",r);

for(i=0;i<r;i++)
{
printf("%d ",*(random+i));
}

printf("
ilosc parzystych liczb: %d",count(random,r));

return 0;
}

Share