برنامه ای بنویسید که یک عدد 5 رقمی را از کاربر گرفته و ارقام ان را جدا کند و هر یک از ارقام را با سه فاصله از یکدیگر نمایش دهد(راهنمایی: از عملگر های تقسیم و قدر مطلق استفاده کنید.). برای نمونه اگر کاربر عدد 42339 را وارد کند خروجی به صورت زیر نمایش داده شود.
4 2 3 3 9
__________________________________________________________________________________________________
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int num;
cout << "Enter a five-digit number: ";
cin >> num;
cout << num / 10000 << " ";
num = num % 10000;
cout << num / 1000 << " ";
num = num % 1000;
cout << num / 100 << " ";
num = num % 100;
cout << num / 10 << " ";
num = num % 10;
cout << num << endl;
getch();
return 0;
}
برنامه ای بنویسید که بعد از دریافت 2 عدد صحیح از کاربر مشخص کند که ایا اولی مضربی از دومی است یا خیر و نتیجه را نمابش دهد.(راهنمایی: از عملگر قدر مطلق استفاده کنید.)
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int num1, num2;
cout << "Enter two integers: ";
cin >> num1 >> num2;
if(num1 % num2 == 0)
cout << num1 << " is a multiple of " << num2 << endl;
if(num1 % num2 != 0)
cout << num1 << "is not a multiple of " << num2 << endl;
getch();
return 0;
}
برنامه ای بنویسید که یک عدد را از کاربر بگیرد و مشخص کند که این عدد فرد هست یا زوج سپس نتیجه را در خروجی چاپ نماید.(راهنمایی: از عملگر قدر مطلق استفاده کنید. یک عدد زوج مضربی از 2 است. باقی مانده مضارب 2 پس از تقسیم بر 2 برابر صفر می باشد.)
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int num;
cout << "Enter a number: ";
cin >> num;
if(num % 2 == 0)
cout << "The number " << num << " is even." << endl;
if(num % 2 != 0)
cout << "The number " << num << " is odd." << endl;
getch();
return 0;
}
برنامه ای بنویسید که شعاع یک دایره را بگیرد و قطر محیط و مساحت ان را چاپ کند. برای "پی" از مقدار ثابت 3.14159 استفاده کنید. این محاسبات را در دستورهای خروجی انجام دهید.(توجه: در این فصل تنها درباره ی متغیرهای صحیح و اعداد ثابت بحث کرده ایم.)
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int radius;
cout << "Enter the circle radius: ";
cin >> radius;
cout << "Diameter is " << radius * 2.0
<< "\nCircumference is " << 2 * 3.14159 * radius
<< "\nArea is " << 3.14159 * radius * radius << endl;
getch();
return 0;
}
برنامه ای بنویسید که سه عدد صحیح را از صفحه کلید بگیرد سپس حاصل جمع میانگین حاصل ضرب کوچک ترین بزرگ ترین اعاد را چاپ کند. صفحه نمایش باید به صورت زیر در اید:
Input three different integers: 13 27 14
Sum is 54
Average is 18
product is 4914
Smallest is 13
Largest is 27
#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
int num1, num2, num3, smallest, largest;
cout << "Input three different integers: ";
cin >> num1 >> num2 >> num3;
largest = num1;
if(num2 > largest)
largest = num2;
if(num3 > largest)
largest = num3;
smallest = num1;
if(num2 < smallest)
smallest = num2;
if(num3 < smallest)
smallest = num3;
cout << "Sum is " << num1 + num2 + num3
<< "\nAverage is " << (num1 + num2 + num3) / 3
<< "\nProduct is " << num1 * num2 * num3
<< "\nSmallest is " << smallest
<< "\nLargest is " << largest << endl;
getch();
return 0;
}