رد: طالبات أ.سمر ارجااء الدخول
هذه اول واحد :shift up
include<stdio.h>
#include<conio.h>
#define max 40
int fill(int []);
void display (int[],int);
bool delete (int[],int,&int,&int);
void main()
{
int arr [max];
int limit = fill(arr);
display(arr,limit);
int num,pos;
scanf("%d",&num);
bool found = delete(arr,num,limit,pos);
if(found)
{
printf("\n\n found in position %d and deleted");
display(arr,limit);
}
else
printf("\n\n sorry number not found",pos);
getch();
}
//--------------------------------------------------------
int fil(int arr[max]);
{
int i;
for(i=0;i<max,i++);
{
scanf("%d",&arr[i]);
if(arr[i]==0);
break;
return i;
}
//--------------------------------------------------------
void display (int arr[max],int limit)
{
printf("\n");
for(i=0;i<limit;i++)
printf("%d\t",arr[i]);
}
//---------------------------------------------------------
bool delete (int arr[max],int num , int &limit,int &pos);
{
int i;
for(i=0;i<limit;i++)
if(arr[i]==num)
break;
if(i<limit)
{
for(int j=i;j<(limit-1);j++);
arr[j]=arr[j+1];
limit--;
pos=i;
return 1 ;
}
else
return 0 ;
بس مو راضي يعمل run ومني عارفة ايش الأخطاء
|