פתרתי את השאלה הראשונה:
קוד:
#include <stdio.h>
#include <conio.h>
void check(int a[],int num)
{
int *b,c,d,i = 0,f = 0;
for(b = a; *b; b++, i++)
{
if(num == *b)
{
for(d = 0; d < i; d++)
{
if(a[d] < num)
{
printf("%d\n",a[d]);
}
}
f = 1;
break;
}
}
if(f != 1)
{
for(d = 0; d < i; d++)
{
if(a[d] < num)
{
printf("%d - %d\n",d,a[d]);
}
//break;
}
}
}
void main()
{
int a[] = {1,5,6,3,7,9};
int num = 3;
clrscr();
check(a,num);
getch();
}
ד"א אני עושה בגרות בC