fao_23
7th Apr 2010 Wed, 08:18
guys, patulong naman...
a function ng dalawang arrays na may lamang numbers
tapos imerge sila at isort sila in ascending order in another array...
Hintay ko po reply nyo, thanx...
(hindi po two-dimensional ang array)
Sa MERGE function ko po siya ilalagay...
eto po code ko:
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
#define maxsize 10
void merge();
main()
{
int arr1[maxsize],arr2[maxsize];
int i,x,e=0,o=0;
char let;
clrscr();
for(i=0;i<maxsize;i++){
printf("\n\nEnter number: ");
scanf("%d",&x);
if(x%2==0){
arr1[e] = x;
e++;
}else{
arr2[o] = x;
o++;
}
while(i!=9){
printf("\nAdd another number[Y/N]?");
let=tolower(getche());
if(let=='n' || let=='y'){
break;
}
else if(let!='y' && let!='n'){
printf("\nError!");
}
}
if(let=='n'){
break;
}
}
getch();
}
void merge()
a function ng dalawang arrays na may lamang numbers
tapos imerge sila at isort sila in ascending order in another array...
Hintay ko po reply nyo, thanx...
(hindi po two-dimensional ang array)
Sa MERGE function ko po siya ilalagay...
eto po code ko:
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
#define maxsize 10
void merge();
main()
{
int arr1[maxsize],arr2[maxsize];
int i,x,e=0,o=0;
char let;
clrscr();
for(i=0;i<maxsize;i++){
printf("\n\nEnter number: ");
scanf("%d",&x);
if(x%2==0){
arr1[e] = x;
e++;
}else{
arr2[o] = x;
o++;
}
while(i!=9){
printf("\nAdd another number[Y/N]?");
let=tolower(getche());
if(let=='n' || let=='y'){
break;
}
else if(let!='y' && let!='n'){
printf("\nError!");
}
}
if(let=='n'){
break;
}
}
getch();
}
void merge()