check home phone-call search send

سورس کد کار با آرایه به زبان سی پلاس پلاس

سورس کد کار با آرایه به زبان سی پلاس پلاس

سورس کد کار با آرایه به زبان سی پلاس پلاس

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

سی پلاس پلاس :
++C (بخوانید سی پلاس‌پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه (که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند)، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا، برنامه‌نویسی جنریک است. از آنجا که در سی++ اشیاء را می‌توان ابتدا به ساکن از کلاس‌هایی ایجاد کرد که به هیچگونه سلسله مراتب رده‌ها و وراثت مقید نیستند، لذا سی++ از برنامه‌سازی شیء بنیاد (object-based programming) نیز پشتیبانی می‌کند. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند.

++C یک زبان سطح میانی در نظر گرفته می‌شود؛ این زبان دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است.

++C توسط بی‌یارنه استراس‌تروپ ریاضیدان دانمارکی در سال ۱۹۷۹ در آزمایشگاه‌های بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را «C با کلاس» (C With Classes) نام‌گذاری نمود. در سال ۱۹۸۳ به ++C تغییر نام داد. توسعه با اضافه نمودن کلاس‌ها و ویژگی‌های دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثناء انجام شد. این زبان برنامه‌نویسی در سال ۱۹۹۸ تحت نام ISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد. نسخهٔ فعلی استاندارد این زبان ISO/IEC ۱۴۸۸۲:۲۰۱۴ است.

#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 مطلب منتشر شده

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

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

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


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