check home phone-call search send

پیدا کردن یک مقدار در آرایه و حذف آن در سی پلاس پلاس

پیدا کردن یک مقدار در آرایه و حذف آن در سی پلاس پلاس

پیدا کردن یک مقدار در آرایه و حذف آن در سی پلاس پلاس

وقتی شروع به یادگیری برنامه نویسی سی پلاس پلاس میکنیم یکی از مطالب مهم در این زمینه کار با آرایه ها هست در این پست سورس پروژه ای رو آماده کردیم که  شروع به پیدا کردن یک مقدار در آرایه و حذف آن در سی پلاس پلاس می کند و می تواند به عنوان یک منبع آموزشی در این زمینه استفاده شود در این سورس میتوانید یک مقدار را در آرایه پیدا کنید و اقدام به حذف آن کنید. درواقع جستجو نیز در این پروژه پیاده سازی شده است. لازم به ذکر هست این سورس ها که داخل سایت منتشر می شود به عنوان یک منبع فوق العاده برای یادگیری برنامه نویسی قابل اتکا و استفاده هست .

سورس پیدا کردن یک مقدار در آرایه و حذف آن در سی پلاس پلاس : 

#include <stdio.h>
#include <conio.h>
int nhapmang(int a[100], int n)
{
int i;
for(i=0;i<n;i++)
{
printf("Element %d: ",i);
scanf("%d",&a[i]);
}
}
int inmang(int a[100], int n)
{
int i;
printf("Array: ");
for(i=0;i<n;i++)
{
printf("%4d",a[i]);
}
}
int demsophantu(int x, int a[100], int n)
{
int d=0, i;
for(i=0;i<n;i++)
{
if(a[i]==x)
{
d++;
}
}
return d;
}
int main()
{
int a[100],d,x,n,i,j;
A:
printf("\n\nNumber of array elements: ");
scanf("%d",&n);
nhapmang(a,n);
inmang(a,n);
printf("\nEnter a value wants count and delete: ");
scanf("%d",&x);
d=demsophantu(x,a,n);
printf("%d have %d in array.\n",x,d);
for(i=0;i<n;i++)
{
if(a[i]==x)
{
for(j=i;j<n;j++)
{
a[j]=a[j+1];
}
i=i-1;
}
}
printf("Array after deleteing %d: ",x);
for(i=0;i<n-d;i++)
{
printf("%4d",a[i]);
}
getch();
goto A;
}

 

دانلــود بـاکـــس

لینک های دانلود در این باکس قرار دارد
img

جهت مشاهده لینک های دانلود ابتدا وارد شده یا ثبت نام کنید

Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : ۰ دیدگاه
هنوز دیدگاهی ارسال نشده است.


شما با موفقیت در خبرنامه ما عضو شدید