مرحباً الجميع
كيفكم
طبعاً مثل ما قرأتوا في وصف الموضوع
بأن السؤال .. بإستخدام المؤشرات في البرنامج
بحيث البرنامج يظهر لنا في الناتج .. أقصى أرقام .. أقل أرقام .. مجموع الأري ..الأرقام الفردية و الزوجية
بحيث نستخدم أري مساحتها 6 عناصر
هذا الكود عندي فيه خطأ ياليت احد يقدر يساعدني في حل هذا السؤال
#include <stdio.h>
int main ()
{
int a[6]={1,2,3,4,5,6};
int *minmaxptr;
minmaxptr=&a \\ put the pointer int first array
int sum=0; \\ same clear of sum
int max = *minmaxptr;
int min = *minmaxptr;
for (int i=1,i<=6,i++) \\loop for check no. if MX or MN
{
if (*minmaxptr>max)
{
max=*minmaxptr;
}
else if (*minmaxptr<min)
{
min=*minmaxptr;
}
printf ("the min no. = %d\n",min);
printf ("the max no. = %d\n",max);
sum= sum + *minmax;
*minmaxptr++
}
printf("This is sum of array %d"\n,sum);
*minmaxptr=&a \\ return the pointer in the first coz in above it's go in the last
for (int counte=1,counte<=6,counte++) \\ loop for check no. if E or O
{
if (*minmaxptr%2==0)
{
printf("%d\n",*minmaxptr);
}
minmax++
else
for (counto=1,conuto<=6,counto++)
{
if (*minmaxptr%2!=0)
{
printf("%d\n",*minmaxptr);
}
}
minmax++
return 0;
}ياليت احد يقدر يساعدني :)
يعطيكم العافية