شما این محصولات را انتخاب کرده اید

سبد خرید

شناسه پست: 2470
بازدید: 1314
				
					#include <iostream>
using namespace std;
int main()
{
    int n,s[20]; 
    cin>>n;
    float nums[n];
    for(int i=0;i<n;i++)
    {
        cin >> nums[i];
    }
    for(int y=0;y<=20;y++)
    {
        s[y]=0;
    }
    for(int i=0;i<n;i++)
    {
    for(int j=0;j<=20;j++)
    {
        if(j<20)
        {
        if(nums[i]>=j && nums[i]<(j+1))
        {
            s[j]=s[j]+1;
        }
        }
        else if(j==20)
        {
        if(nums[i]==20)
        {
            s[j]+=1;
        } 
        }
    }
    }
    for(int p=0;p<=20;p++)
    {
        if(p<20)
        cout << p<<"-"<<(p+0.99)<<" "<<s[p] << endl;
        else
        cout << p<<" "<<s[p] << endl;
    }
    return 0;
    //sourcea.ir
}

				
			

توضیحات:

صورت سوال:

برنامه شمارش تعداد عددهای بین اعداد ۰ تا ۲۰ 

این برنامه ابتدا از شما تعداد اعداد اعشاری را گرفته و سپس عدد های اعشاری را از شما میگیرد ، در مرحله بعد با استفاده از حلقه تعداد اعداد مابین دو عدد (به طور مثال 0 تا 0.99)تا عدد ۲۰ تشخیص داده میشود و در مرحله آخر تعداد را برای شما چاپ می‌کند.

شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی (INFO[at]SOURCEA[.]IR) یا در قسمت نظرات سوال خود را بپرسید.

موفق باشید

A.J

پست های مرتبط:

operator overloading در C++
آموزش ها
آرزو نیکدل

operator overloading در C++

در C++، اپراتورها نیز می‌توانند برای کلاس‌ها و ساختارها اورلود شوند، به این عملیات operator overloading گفته می‌شود. با استفاده از این…

ادامه مطلب »
تابع pure virtual در C++
آموزش ها
آرزو نیکدل

تابع pure virtual در C++

وقتی یک تابع در C++ با استفاده از کلمه کلیدی virtual تعریف شده و به صورت خالصه (pure) با استفاده از = 0 پس از آن مشخص شود، به عنوان یک…

ادامه مطلب »
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها