bir sorum olucak, benim elimde 10 sayıdan oluşan bir dizi var ve bu sayıları çift ise çift,tek ise tek dizisine atıcam pointer ile.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
int main()
{
int dizi[10];
int diziCift[10];
int diziTek[10];
int *diziPtr;
int i;
int rastgele;
int *pDiziCift,*pDiziTek;
pDiziCift=diziCift;
pDiziTek=diziTek;
srand(time(NULL));
for(i=0;i<10;i++){
rastgele=1+rand()%100;
dizi[i]=rastgele;
diziPtr=&dizi[i];
if(*diziPtr % 2==0){
diziCift[i]=*diziPtr;
printf("cift:%d",diziCift[i]);
printf("\n");
}
else{
diziTek[i]=*diziPtr;
printf("tek:%d",diziTek[i]);
printf("\n");}
}
return 0;
}burada sıkıntım şu;Tek Sayılar: 1 3 5 Çift Sayılar: 2 4 6bunun gibi olmasını istiyorum fakat her sayının yanında yazıyor nasıl düzeltebilirim.
Bir Celal Bayar'lı Quiz ödeviniz mi bu ?