اجتماع بازه ها(++C)

این برنامه پس از دریافت 5 بازه باز از اعداد

اجنماع آن ها را حساب نموده و در خروجی چاپ می نماید.

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

در ورودی دادن کران بالا و پایین را با Space از هم جدا کنید.

نمونه ی ورودی و خروجی:

نمونه ی ورودی و خروجی

سورس برنامه:

#include<iostream>
using namespace std;
int main()
{
int a,b,c,d;
c=2;
d=1;
int x[10],y[10];
int min;
int count=1;
cout<<» 5 baze vared namaid:\n»;
for(int i=0;i<10;i++)
{
cin>>x[i];
}
cout<<endl;
for(int j=0;j<8;j+=2)
{
min=x[j];
for(int k=j+2;k<10;k+=2)
{
if(x[k]<min)
{
min=x[k];
a=x[j];
b=x[j+1];
x[j]=x[k];
x[j+1]=x[k+1];
x[k]=a;
x[k+1]=b;
}
}
}
y[0]=x[0];
y[1]=x[1];
while(c<=8)
{
if(y[d]<x[c])
{
count++;
y[d+1]=x[c];
y[d+2]=x[c+1];
d+=2;
c+=2;
}
if(y[d]>=x[c]&&y[d]<=x[c+1])
{
y[d]=x[c+1];
c+=2;
}
if(y[d]>x[c+1])
c+=2;
}

cout<<count<<endl;
for(int r=0;r<2*count;r+=2)
cout<<y[r]<<» «<<y[r+1]<<endl;

return 0;
}

*تمامی سورس هایی که در این بلاگ قرار داده میشوند توسط نویسنده(نویسندگان) بلاگ نوشته شد اند.

** از کپی کردن مطالب بدون ذکر نام بلاگ خودداری فرمائید.

    • حسن
    • 9 دسامبر 2009

    وبلاگ خوبی داره ، من زبان c++ رو فقط تو ترم دوم دانشگاه یادش گرفتم و تو اون دوره فقط در حد خود پروژه های درسی روش کار کردم ، وبلاگ شما رو دیدم باز علاقه مند شدم بیشتر تو یادگیریش کار کنم :) )

  1. هنوز دنبالکی دریافت نشده.

پاسخی بگذارید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌واره‌ی وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s

دنبال‌کردن

هر نوشته‌ی تازه‌ای را در نامه‌دان خود دریافت نمایید.