اكتب برنامج باستخدام to goٌ يطلب من المستخدم رقمين ضمن شروط

  • برمجة
  • برمجة سي بلس بلس

اكتب برنامج باستخدام to goٌ يطلب من المستخدم رقمين

إذا ضغط الرقم 1 يطبع كل الأعداد التي ضمن الفترة المدخلة

وإذا ضغط الرقم 2 يطبع الأعداد الزوجية ضمن الفترة المدخلة

وإذا ضغط الرقم 3 يطبع الأعداد  الفردية   ضمن الفترة المدخلة

أما أذا أراد الخروج يتم الضغط على الرقم  0 

الأجوبة

#include<iostream>
using namespace std;
int main(){
int n1,n2,m;
cout<<"enter tow numbers";
cin>>n1>>n2;
do{
choice:
cout<<"press(1)print all number"<<endl;
cout<<"press(2)print even number"<<endl;
cout<<"press(3)print odd number"<<endl;
cout<<"press(0) to exit"<<endl;
cin>>m;
if(m==1)goto all;
elseif(m==2)goto even;
elseif(m==3)goto odd;
elseif(m==0)goto exit;
cout<<"pad choice try agine"<<endl;
goto choice;
all:for(int i=n1;i<=n2;i++)
cout<<i<<" ";
goto choice;
even:for(int i=n1;i<=n2;i++)
if(i%2==0)
cout<<i<<" ";
goto choice;
odd:
for(int i=n1;i<=n2;i++)
if(i%2!=0)
cout<<i<<" ";
goto choice;
}while(m!=0);
exit:
return 0;
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...